2017-08-24 1 views

Antwort

2

Nur der zweite funktioniert:

this._db 
.collection('users') 
.find({ _id: ObjectId('aaaaa0000000000000000000') }) 
.toArray(); 

Ihre Frage nicht markiert ist Mungo, der die Möglichkeit bietet, bei Bedarf nach Zeichenfolgen zu suchen. Pure Mongo erfordert die Verwendung von ObjectId.

+0

Hey auf einer verwandte Frage, wenn Sie ein Dokument mit einer Eigenschaft, die Links Möchten Sie die ID eines anderen Dokuments als ObjectId oder nur als Zeichenfolge speichern? Vorteile für die Indizierung usw. – Baconbeastnz

+1

Speichern Sie es als ObjectId. Es benötigt weniger Platz und ist effizienter. – cyberwombat