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

Luwak menemukan sepuluh entri terakhir dalam database

Dalam execFind panggilan balik, post parameter adalah array posting, bukan hanya satu. Itu sebabnya Anda mendapatkan null says saat Anda mencoba dan memperlakukannya sebagai satu pos.

Juga, jika Anda hanya menginginkan 10 terbaru, Anda dapat menghubungi limit(10) dalam rantai kueri Anda. Anda mungkin juga harus menggunakan exec bukannya execFind karena sedikit lebih jelas.

Jadi sesuatu seperti:

Post.find({'page': curPage}).sort('-date').limit(10).exec(function(err, posts){
    console.log("Emitting Update...");
    socket.emit("Update", posts.length);       
    console.log("Update Emmited");
});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana cara menyimpan hanya bagian tanggal dengan luwak, bukan dalam format ISODate

  2. MongoDB $push

  3. Replika primer MongoDb menjadi sekunder jika sekunder gagal

  4. Driver Node Asli MongoDB:Jelaskan Rusak?

  5. Agregasi MongoDB tampaknya sangat lambat