J'ai un document de haut niveau Utilisateur avec des documents de mots-clés incorporés (User EmbedMany Keyword). Eh bien, je ne sais pas comment obtenir l'objet Mot-clé du béton Utilisateur par mot-clé ID J'ai passé beaucoup de temps à essayer de résoudre ce problème, mais il reste encore un problème pour moi. Alors j'aide quelqu'un ici à m'aider. Merci beaucoup.Doctrine MongoDB interroger des documents incorporés
3
A
Répondre
2
Vous ne pouvez charger que le document parent à partir du mongodb. Mais il ya $slice opérateur qui peut charger le document parent juste avec un nombre limité de documents incorporés.
Le langage natif MongoDB vous pouvez le faire si:
db.users.find({_id: "UserId", "Keywords._id", "keywordId"},
{Keywords:{$slice: 1}}) // first matched by id keyword
de la doctrine, vous recevrez le document utilisateur avec un seul mot-clé intégré.
Espérons que cela aide.
Questions connexes
- 1. MongoDB/Mongoid: Peut-on interroger ObjectID dans des documents incorporés?
- 2. MongoDB - Comment interroger des documents incorporés à partir d'une collection
- 3. Comment interroger des documents incorporés par un document référencé?
- 4. MongoDB - Interrogation de documents incorporés
- 5. Mongoid/Mongodb et interrogation de documents incorporés
- 6. Doctrine ODM/MongoDB: Comment rechercher des références dans des documents incorporés?
- 7. MongoDB et documents incorporés, bons exemples
- 8. Modificateurs MongoDB/MongoMapper sur les documents incorporés
- 9. Filtrage de documents incorporés dans MongoDB
- 10. mise à jour des documents incorporés mongodb avec mongoid
- 11. MongoDB/Ruby (Mongoid): comment sélectionner uniquement les documents incorporés
- 12. Récupérer une collection vide de documents incorporés
- 13. interroger sur 10 millions de documents mongodb
- 14. enregistrer des documents incorporés mongoid
- 15. Tableau de documents incorporés YiiMongoDbSuite
- 16. Conception de la base de données MongoDB avec documents incorporés
- 17. Comment remplir des documents incorporés Mongoose imbriqués
- 18. mongoid documents incorporés
- 19. MongoDB interroger des objets imbriqués
- 20. Documents incorporés dans des formulaires avec Mongoose
- 21. MongoDB :: Pourquoi les index de documents incorporés Ne pas retourner les documents dans l'ordre inverse?
- 22. Mongoid: recherche de documents existants/documents incorporés
- 23. Champs de limitation de documents incorporés
- 24. Requête Mongo Documents incorporés avec une taille
- 25. Puis-je créer des relations plusieurs-à-plusieurs dans des documents incorporés dans MongoDB?
- 26. Quand utiliser les documents incorporés?
- 27. comment interroger des documents intégrés utilisant des voiles plans
- 28. charge Lazy entre documents référencés sur MongoDB avec Doctrine ODM
- 29. Office iFilter et documents incorporés
- 30. MongoDB - comment interroger ces données