0
votes

Rechercher une valeur dans un document [MongoDB]

J'essaie de trouver une valeur à l'intérieur d'un document dans MongoDB , codé dans Java , je vais donner un exemple:

document principal: xxx

Ceci est vraiment juste en théorie, la date et le taux n'imaginent pas qu'il est juste un exemple.

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 ?


0 commentaires

3 Réponses :


0
votes

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.


4 commentaires

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



0
votes

ce que je vois, c'est que les gens est une carte afin que vous puissiez utiliser xxx

cela va vous chercher la valeur basée sur le nom dans Regex


3 commentaires

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 utiliser ce lien



0
votes

ceci utilise java xxx

espoir que cela fonctionnera pour vous.


0 commentaires