MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jak używać zmiennej jako nazwy pola w funkcji findOne() mongodb-native?

Musisz ustawić klucz obiektu zapytania dynamicznie:

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

Kiedy robisz {name: value} , kluczem jest ciąg 'name' a nie wartość zmiennej name .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Konwertuj ciąg na ObjectID w MongoDB

  2. Jak wyszukiwać w tablicy obiektów w mongodb

  3. java.lang.IncompatibleClassChangeError:Implementacja klasy Mongo

  4. Jak zainstalować wcześniejszą wersję mongodb z homebrew?

  5. Wysyłasz zapytania do MongoDB GridFS?