MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Node js Mongodb Query NumberLong

Ini berfungsi dengan baik untuk saya, mungkin permintaan Anda tidak dikeluarkan dengan benar. Perhatikan data dan kode berikut sebagai contoh untuk membandingkan:

> db.test.find()
{ 
    "_id" : ObjectId("5303f24423d2721c25c493ee"), 
    "ts" : NumberLong("635186135151387725") 
}
{ 
    "_id" : ObjectId("5303f24a23d2721c25c493ef"), 
    "ts" : NumberLong("635186135151387726") 
}
>

Dan kode untuk menemukan:

var MongoClient = require('mongodb').MongoClient;

var Long = require('mongodb').Long;

MongoClient.connect('mongodb://localhost/test', function(err, db) {

    var collection = db.collection('test');

    var value = Long.fromString("635186135151387726");

    console.log( value );

    var cursor = collection.find({ ts: {"$gte": value} });

    cursor.toArray(function(err, items) {
        console.log( items );
    });

});

Memberikan output seperti yang diharapkan:

{ _bsontype: 'Long', low_: -1342987186, high_: 147890796 }
[ { _id: 5303f24a23d2721c25c493ef,
    ts: { _bsontype: 'Long', low_: -1342987186, high_: 147890796 } } ]



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Menghubungkan ke Meteor Mongo dari GUI

  2. Luwak pilih bidang untuk kembali dari findOneAndUpdate

  3. Bagaimana cara mengelompokkan dan memilih dokumen yang sesuai dengan maks dalam setiap grup di MongoDB?

  4. Bagaimana melakukan pemetaan khusus menggunakan konektor mongo dengan elasticsearch

  5. Kerangka agregasi MongoDB $kurangi