Question

nouvelle affiche ici, je l'ai trouvé ce post précédent, mais il est sur C #, J'ai essayé de faire cette requête directement dans le code java d'une page JSP, pour une raison quelconque, il n'accepte pas l'info dans le {} de la découverte () requête et donne juste sur une erreur ...

Alors coups d'oeil, comment dois-je faire cela en Java:

// retrieve ssn field for documents where last_name == 'Smith':
db.users.find({last_name: 'Smith'}, {'ssn': 1});

Merci!

PS: pourquoi diable ne C # ont la jolie petite .Exclude () et () .include commandes et java ne fonctionne pas? cris

Était-ce utile?

La solution

Le pilote java suit l'API exactement la même que la coquille. Il suffit de passer un DBObject contenant votre projection sur le terrain comme second argument à find ou findOne

Pour autant que je connais le pilote officiel C # ne pas exposer Include () et les méthodes Exclure () car elles violent l'API standard.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top