MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

नोड जेएस मोंगोडब क्वेरी नंबरलॉन्ग

यह मेरे लिए ठीक काम करता है, शायद आपकी क्वेरी ठीक से जारी नहीं की जा रही है। तुलना करने के लिए एक उदाहरण के रूप में निम्नलिखित डेटा और कोड पर विचार करें:

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

और खोजने के लिए कोड:

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 );
    });

});

उम्मीद के मुताबिक आउटपुट देता है:

{ _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. जावा में $cond सहित DBObject में एकत्रीकरण चालू करें

  2. उल्का:सरणी फ़ील्ड में आइटम कैसे जांचें, लेकिन उस फ़ील्ड को प्रकाशित में बाहर करें?

  3. नेवला कुल खाली परिणाम लौटा रहा है

  4. MongoEngine का उपयोग करके क्रमबद्ध करें?

  5. gopkg.in/mgo.v2 . का उपयोग करके मोंगो में वस्तु के अस्तित्व की जाँच करें