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

NodeJS + MongoDB:Mendapatkan data dari koleksi dengan findOne ()

Anda perlu membuat ObjectID dan tidak meneruskannya sebagai string. Sesuatu seperti ini seharusnya bekerja:

var BSON = require('mongodb').BSONPure;
var obj_id = BSON.ObjectID.createFromHexString("4fcfd7f246e1464d05000001");

Kemudian, coba gunakan itu di find/findOne Anda.

Sunting:Seperti yang ditunjukkan oleh Ohad di komentar (terima kasih Ohad!), Anda juga dapat menggunakan:

new require('mongodb').ObjectID(req.params.id)

Alih-alih createFromHexString seperti diuraikan di atas.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. 4 Cara Memperbarui Dokumen di MongoDB

  2. PII Masking di MongoDB &DB NoSQL lainnya melalui…

  3. Dokumen yang disematkan vs referensi dalam model desain luwak?

  4. Pembaruan MongoDB dengan syarat

  5. 3 Cara Membuat Indeks di MongoDB