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

Bagaimana cara menggunakan variabel sebagai nama bidang di mongodb-native findOne()?

Anda perlu menyetel kunci objek kueri secara dinamis:

var name = req.params.name;
var value = req.params.value;
var query = {};
query[name] = value;
collection.findOne(query, function (err, item) { ... });

Saat Anda melakukan {name: value} , kuncinya adalah string 'name' dan bukan nilai variabel name .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $lt Operator Pipa Agregasi

  2. MongoDB $split

  3. Bagaimana menemukan nilai min di mongodb

  4. Mongoose/node.js cara menemukan, mengisi, melakukan sesuatu, 'mengurangi populasi', dan memperbarui

  5. MongoDB .NET tidak menghasilkan _id saat upsert