load.js 957 B

123456789101112131415161718192021222324252627282930313233
  1. var MongoClient = require('./').MongoClient;
  2. MongoClient.connect('mongodb://localhost:27017/test', function(err, db) {
  3. var col = db.collection('test');
  4. col.ensureIndex({dt:-1}, function() {
  5. var docs = [];
  6. for(var i = 0; i < 100; i++) {
  7. docs.push({a:i, dt:i, ot:i});
  8. }
  9. console.log("------------------------------- 0")
  10. col.insertMany(docs, function() {
  11. // Start firing finds
  12. for(var i = 0; i < 100; i++) {
  13. setInterval(function() {
  14. col.find({}, {_id: 0, ot:0}).limit(2).sort({dt:-1}).toArray(function(err) {
  15. console.log("-------------------------------- 1")
  16. });
  17. }, 10)
  18. }
  19. // while(true) {
  20. //
  21. // // console.log("------------------------------- 1")
  22. // col.find({}, {_id: 0, ot:0}).limit(2).sort({dt:-1}).toArray(function(err) {
  23. // console.log("-------------------------------- 1")
  24. // });
  25. // }
  26. });
  27. });
  28. });