Utilisez l'instruction find() dans MongoDB pour interroger et filtrer les documents en fonction des conditions de requête. Syntaxe : db.collection.find (requête, projection). Les paramètres incluent des conditions de requête facultatives (requête) et des champs de retour (projection). Utilisation : rechercher tous les documents, recherche conditionnelle, spécifier les champs de retour, les requêtes de pagination, trier les résultats, rechercher des documents matriciels, utiliser des expressions régulières et des opérateurs logiques pour les requêtes complexes.
Instruction de requête MongoDB
MongoDB utilise une instruction de requête appelée find()
pour récupérer des documents dans une collection. find()
的查询语句来检索集合中的文档。
语法
<code>db.collection.find(query, projection)</code>
参数
{ name: "John" }
。{ name: 1, age: 1 }
<code>db.collection.find()</code>
query (facultatif) :
{ nom : "John" >
.
{ name: 1, age: 1 }
. Utilisation
1. Rechercher tous les documents
<code>db.collection.find({ name: "John" })</code>
<code>db.collection.find({}, { name: 1, age: 1 })</code>
<code>db.collection.find().skip(10).limit(5)</code>
<code>db.collection.find().sort({ name: 1 }) // Ascending order db.collection.find().sort({ name: -1 }) // Descending order</code>
<code>db.collection.find({"arrayField.field": "value"})</code>
<code>db.collection.find({ name: /John/i }) // case-insensitive match</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!