+ + La sintassi dei documenti non è strettamente JSON: è più simile a quella degli oggetti di JavaScript, dato che non richiede virgolette esplicite nelle chiavi: +
+
+ {r`{something: "maybe"}`}
+
db.COLLEZIONE .insert(...)
, è deprecato.
@@ -176,9 +185,9 @@ const Page: NextPage = () => {
db.COLLEZIONE
.insertMany([DOCUMENTO1 , DOCUMENTO2 , ...])
È possibile recuperare tutti i documenti di una collezione con:
@@ -187,13 +196,13 @@ const Page: NextPage = () => {
db.
- È possibile effettuare filtraggio e proiezione tramite le opzioni find
:
+ È possibile effettuare filtraggio e proiezione passando oggetti ai parametri find
:
db.COLLEZIONE .find({"{"}...FILTRI {"}"}, {"{"}...PROIEZIONI {"}"})
- È anche possibile effettuare ordinamenti e limitazioni: + È anche possibile effettuare ordinamenti e limitazioni:
db.COLLEZIONE
@@ -209,6 +218,62 @@ const Page: NextPage = () => {
+ Per filtrare in base a dei campi top-level è sufficiente specificarli come top-level dell'oggetto: +
+ ++ Per filtrare per campi interni all'oggetto, è possibile usare la notazione puntata: +
+ +