2017-08-24 81 views

回答

2

只有第二個將工作:

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

你的問題沒有標記如果需要,Mongoose提供了按字符串查詢的能力。 Pure Mongo要求您使用ObjectId

+0

嘿在相關的問題上,如果你有一個文件的財產,鏈接到另一個文檔的Id,你會將它存儲爲ObjectId還是隻是一個字符串?它們對索引等有什麼好處。 – Baconbeastnz

+1

將它存儲爲ObjectId。它佔用更少的空間,更高效。 – cyberwombat

相關問題