Frage

Neues Poster hier, ich habe diesen vorherigen Beitrag gefunden, aber er ist auf C#, ich habe versucht, diese Abfrage direkt in den Java -Code einer JSP -Seite zu machen. Aus irgendeinem Grund akzeptiert es die Informationen in der {} der Find () -Anfrage nicht Und gibt nur einen Fehler aus ...

Also schaut ich, wie mache ich das in Java:

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

Vielen Dank!

PS: Warum zum Teufel hat C# die netten kleinen. Exclude () und .include () -Beharten und Java nicht? Schreie

War es hilfreich?

Lösung

Der Java -Treiber folgt genau der gleichen API wie die Shell. Einfach passieren a DBObject enthalten Ihre Feldprojektion als das zweite Argument für find oder findOne

Soweit ich weiß, gibt der offizielle C# -Treiber keine Methoden include () und () und ausschließen (), wenn sie gegen die Standard -API verstoßen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top