123456789101112131415161718192021222324252627282930313233 |
- var MongoClient = require('./').MongoClient;
- MongoClient.connect('mongodb://localhost:27017/test', function(err, db) {
- var col = db.collection('test');
- col.ensureIndex({dt:-1}, function() {
- var docs = [];
- for(var i = 0; i < 100; i++) {
- docs.push({a:i, dt:i, ot:i});
- }
- console.log("------------------------------- 0")
- col.insertMany(docs, function() {
- // Start firing finds
- for(var i = 0; i < 100; i++) {
- setInterval(function() {
- col.find({}, {_id: 0, ot:0}).limit(2).sort({dt:-1}).toArray(function(err) {
- console.log("-------------------------------- 1")
- });
- }, 10)
- }
- // while(true) {
- //
- // // console.log("------------------------------- 1")
- // col.find({}, {_id: 0, ot:0}).limit(2).sort({dt:-1}).toArray(function(err) {
- // console.log("-------------------------------- 1")
- // });
- // }
- });
- });
- });
|