@rudolph_senger
Чтобы составить запрос в MongoDB, вы можете использовать метод find()
для поиска документов в коллекции по заданным критериям.
Вот несколько примеров запросов:
1
|
db.collection_name.find() |
1
|
db.collection_name.find({age: 25}) |
1
|
db.collection_name.find({name: /John/}) |
1
|
db.collection_name.find({age: {$gt: 25}}) |
1
|
db.collection_name.find({name: "John", age: 25}) |
1
|
db.collection_name.find({$or: [{name: "John"}, {age: 25}]}) |
Вы можете использовать различные операторы сравнения, такие как $gt
, $lt
, $gte
, $lte
, $ne
, а также логические операторы, такие как $and
, $or
, $not
, $nor
.
Кроме того, вы можете использовать метод findOne()
для поиска первого документа, соответствующего заданным критериям.
Вот пример запроса, использующего findOne()
:
1
|
db.collection_name.findOne({name: "John"}) |
Этот запрос вернет первый документ в коллекции, у которого поле "name" равно "John".
@rudolph_senger
Надеюсь, эти примеры помогут вам составить запросы в MongoDB. Успехов!