2010-05-06 9 views
0

pour les documents avec listes avec pagination, est-il préférable d'incorporer ou d'utiliser la référence ? im lire le type personnalisé "SONManipulator" et il apparaît pour transformer chaque chose sur la récupération, même les sous-documents. je veux garder la liste dans le document trié, devrait-il avoir un impact quelque chose?MongoDB listes avec des paginations?

Répondre

1

Je ne comprends pas parfaitement votre question, mais il est généralement préférable d'incorporer des documents pour des raisons de performances. C'est l'un des principaux avantages de l'approche de MongoDB, la localisation des données. La bibliothèque pymongo utilise l'implémentation dictée SON qui maintiendra l'ordre de vos clés de document.

Si votre document contient une liste/tableau d'éléments et que vous êtes préoccupé par l'ordre des éléments, ne craignez pas car l'ordre du tableau est également maintenu.