Abfragen
db.inventory.find()[
{
_id: ObjectId("632f57a67042d849480e4755"),
item: 'journal',
qty: 25,
size: { h: 14, w: 21, uom: 'cm' },
status: 'A',
tags: [ 'blank', 'red' ]
},
{
_id: ObjectId("632f57a67042d849480e4756"),
item: 'notebook',
qty: 50,
size: { h: 8.5, w: 11, uom: 'in' },
status: 'A',
tags: [ 'red', 'blank' ]
},
...
]Filtern
db.inventory.find( { status: "D" } )[
{
_id: ObjectId("632f57a67042d849480e4757"),
item: 'paper',
qty: 100,
size: { h: 8.5, w: 11, uom: 'in' },
status: 'D',
tags: [ 'red', 'blank', 'plain' ]
},
...
] AND-Condition
db.inventory.find( { status: "A", qty: { $lt: 30 } } )[
{
_id: ObjectId("632f57a67042d849480e4755"),
item: 'journal',
qty: 25,
size: { h: 14, w: 21, uom: 'cm' },
status: 'A',
tags: [ 'blank', 'red' ]
}
]OR-Condition
db.inventory.find( { $or: [ { status: "A" }, { qty: { $lt: 30 } } ] } )Operatoren
Operator
Beschreibung
Verschachtelte Dokumente
Keys selektieren
Sortieren
Aggregation
Konzept
Syntax
Stages
$match
$match$group
$group$sort
$sort$project
$project$out
$out$unwind
$unwindBeispiele
Last updated