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

node.js mongojs findOne panggilan balik mengembalikan kesalahan sebagai nol

Ketika findOne kueri tidak menemukan setidaknya satu dokumen yang cocok, parameter kedua dari panggilan balik (dalam hal ini user ) disetel ke null . Ini bukan kesalahan, jadi err juga null . Jadi apa yang Anda lihat adalah respons yang diharapkan tidak ditemukan.

Perbarui

Perhatikan bahwa findOne telah ditinggalkan di driver 2.0, tetapi penggantiannya juga menunjukkan perilaku yang sama:

users.find({'fb_id' : fbUserMetadata.id}).limit(1).next(err, doc) {
    // doc is null if a matching document wasn't found
});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Menggunakan CouchDb di ponsel android dan mongodb di sisi server

  2. MongoDB $filter

  3. Meteor Simple Schema - Ketika opsi modifier benar, objek validasi harus memiliki setidaknya satu operator

  4. Sailsjs - Logging Kustom dengan Winston

  5. MongoDB menemukan perbandingan Kueri dengan CurrentDate