1
我遇到了與find
查詢有關的Mongoose中的一個奇怪問題。當我運行下面的查詢時,我得到可變數目的結果。在Mongo中查詢時,我會得到一致的210結果,但通過Mongoose做同樣的事情時,通常會得到198-210個結果。我已經嘗試了使用和不使用索引集的查詢。貓鼬返回不一致的結果
任何建議可能會導致這一點將不勝感激。
客戶型號:
subscriptions: [
{
renewal: {
type: Boolean,
default: false
}
}
]
查詢
Customer.find({ "subscriptions.renewal": true }, {}, { timeout: false })
'續訂: 類型:布爾型 默認:false'不正確JavaScript據我所知。你似乎在嘲笑'{}' –
你是對的,我忘了從coffeescript轉換示例。我會解決這個問題。 – bstar
可能的重複:http://stackoverflow.com/questions/23283308/inconsistent-mongo-results-with-unique-field – leroydev