J'essaie de trouver une valeur à l'intérieur d'un document dans MongoDB strong>, codé dans Java fort>, je vais donner un exemple: document principal: p> Ceci est vraiment juste en théorie, la date et le taux n'imaginent pas qu'il est
juste un exemple. P>
blockQquote> Disons que j'ai la colonne des gens, et à l'intérieur d'un nouveau document avec 1,2,3,4, x ... infiniment, comment puis-je être capable de chercher à l'intérieur de la colonne de personnes pour un Nom sans spécifier le numéro dans MongoDB strong>? P> P>
3 Réponses :
Vous pouvez essayer ce https://docs.mongodb.com/manual/ Tutoriel / Query-Arrays / Ou vous pouvez utiliser Mongotemplate en Java et utiliser la méthode de recherche pour obtenir la liste des personnes dans votre cas. P>
Merci, savez-vous aussi comment je pourrais trouver une autre partie de colonne juste par cette information? Je ne peux pas vraiment sembler trouver une bonne documentation de MongoDB avec Java et ceux qui ne sont pas Java ne sont tout simplement pas adaptés à cela.
Vous pouvez utiliser Mongotemplate qui possède de nombreuses fonctions intégrées qui facilitent la tâche.
De ce que j'ai vu mongotemplate n'est disponible que par le printemps (?), Que je ne sais pas vraiment ce que c'est.
Vérifiez cela .. Je pense que cela vous aidera Docs. printemps.io/spring-data/mongodb/docs/current/reference/ht ml
ce que je vois, c'est que les gens est une carte afin que vous puissiez utiliser em> cela va vous chercher la valeur basée sur le nom dans Regex em > p> p>
Comment j'écrirais cela en Java? J'ai essayé beaucoup de combinaisons et de rechercher en ligne mais je ne comprends tout simplement pas. Aussi la recherche () n'existe pas en Java, on trouve seulement ()
Si vous utilisez une version payante de Studio3T ou de toute autre application, ils convertiront simplement votre code Mongod en langage respectif.
Mkyong.com/mongodb/spring-Data-Mongodb-query-Document a> utiliser ce lien
ceci utilise java em> espoir que cela fonctionnera pour vous. p> p>