sql >> Databáze >  >> NoSQL >> MongoDB

Databáze MongoDB, ekvivalent pro SELECT sloupec1, sloupec2 FROM tbl

Prvním argumentem, který je třeba najít (predikát), jsou vaše kritéria výběru, např.

Druhá omezuje pole, která načtete, takže pro jména všech starších 21 let:

Selektor pole vždy stáhne _id, pokud jej výslovně nevypnete:

Mongo však ve výchozím nastavení nebude kontrolovat existenci pole. Pokud chcete vybrat určitá pole a porovnat pouze výsledky, které tato pole obsahují, budete chtít použít:

Web MongoDB má podrobnější popis funkce .find()!



  1. Vysvětlení MongoDb se nezdařilo:neznámý operátor nejvyšší úrovně:$query

  2. Aktualizace pole v MongoDB pomocí ovladače Java

  3. Model.find není funkce v mongoose

  4. Jak mohu použít MongoDB k nalezení všech dokumentů, které mají pole, bez ohledu na hodnotu tohoto pole?