Questions marquées «mongodb-query»

Cette balise est destinée aux questions liées à l'interrogation et à la mise à jour des collections MongoDB, soit via le shell mongo, soit en utilisant un pilote de langage de programmation.

6
$ lookup sur ObjectId dans un tableau
Quelle est la syntaxe pour effectuer une recherche $ sur un champ qui est un tableau d'ObjectId plutôt qu'un seul ObjectId? Exemple de bon de commande: { _id: ObjectId("..."), products: [ ObjectId("..<Car ObjectId>.."), ObjectId("..<Bike ObjectId>..") ] } Requête ne fonctionnant pas: db.orders.aggregate([ { $lookup: { from: "products", localField: "products", foreignField: …

8
Obtenez le dernier enregistrement de la collection mongodb
Je veux connaître l'enregistrement le plus récent d'une collection. Comment faire ça? Remarque: je sais que les requêtes de ligne de commande suivantes fonctionnent: 1. db.test.find().sort({"idate":-1}).limit(1).forEach(printjson); 2. db.test.find().skip(db.test.count()-1).forEach(printjson) où idate a ajouté l'horodatage. Le problème est que plus la collecte est le temps de récupérer les données et ma collection …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.