Nous pouvons avoir {data: "hello"}, {data: 123} dans la même collection et même créer un index dessus. Je suis curieux de savoir comment mongodb gère l'indice derrière la scène. Nous ne pouvons pas créer un seul arbre B sur différents types. Droite? Cependant, j'ai fait getIndexes pour voir si un autre index est créé mais qu'un seul index est créé.Index MongoDB sur différents types
9
A
Répondre
11
Il n'y a aucun problème à avoir deux types dans le même index. Chaque clé dans l'index inclut le type.
Lorsque vous interrogez, seuls les objets correspondant au type sur lequel vous interrogez seront renvoyés.
Donc, si vous recherchez pour {data: « bonjour »}, uniquement les chaînes seront retournées, etc.
Questions connexes
- 1. Index unique sur Array MongoDB
- 2. index MongoDB requête
- 3. mongoDB: index unique sur une valeur répétée
- 4. Index mongodb avec $ Où
- 5. index dans MongoDB
- 6. MongoDB $ elemMatch Index
- 7. FOSUserBundle: gérer différents types d'utilisateurs
- 8. ElasticSearch parent/enfant sur différents index
- 9. se connecter à différents types de DB
- 10. Clojure: defmulti sur différents types de classe
- 11. Énumération rapide sur NSArray de différents types
- 12. Différents types d'argument
- 13. MongoDB. Comment configurer les index?
- 14. MongoDB Trouver() FullScan avec Index
- 15. prédicat stl avec différents types
- 16. Collection de différents types
- 17. MongoDB géospatial index en C#
- 18. Index MongoDB et l'opérateur $ ou
- 19. Optimiser MongoDB Query ou Index
- 20. remplacer avec différents types
- 21. Renvoyer différents types
- 22. Différents types d'initialisation d'objet
- 23. Comparer les types différents
- 24. MongoDB - Une collection utilisant des index
- 25. Deux types d'itinéraires différents génériques
- 26. Comment gérer différents types d'utilisateurs?
- 27. MongoDB données Spring Index Interrogation sur Sub document
- 28. Définir un index sur un document incorporé dans Mongodb
- 29. index géospatial MongoDB sur un tableau (multitouche + géospatiale)
- 30. MongoDB: index unique sur la propriété de l'élément de tableau
Mais tout en gérant un indice, nous avons besoin des opérations de comparaison à effectuer. Comment sont différents types comparés en Mongo. Est-ce qu'il prend en compte le temps d'insertion en cas d'incompatibilité de type ou quelque chose de similaire? –
@SushantGupta Avez-vous trouvé la réponse de votre commentaire? si oui, dites-moi j'ai la même question –
@babakfaghihian Non, je n'ai pas. Vous pouvez aller de l'avant et demander. Je serais heureux de connaître la réponse :) –