diff --git a/source/includes/large-number-note.rst b/source/includes/large-number-note.rst new file mode 100644 index 000000000..e0f1db5dd --- /dev/null +++ b/source/includes/large-number-note.rst @@ -0,0 +1,11 @@ +.. note:: Large Integer Limitations + + To query for integers larger than the JavaScript maximum integer size, + wrap the integer in string characters and pass the integer to the ``NumberLong()`` constructor. + + For example, to find all documents with a ``number`` value of ``507550989629521900``, use + this query filter: + + .. code-block:: javascript + + { "number" : NumberLong("507550989629521900") } \ No newline at end of file diff --git a/source/query/filter.txt b/source/query/filter.txt index de41a92b9..23ad409f0 100644 --- a/source/query/filter.txt +++ b/source/query/filter.txt @@ -64,6 +64,8 @@ Set Query Filter :lightbox: :alt: Results of applying a query filter +.. include:: /includes/large-number-note.rst + Examples --------