執行沒有失敗,但仍然沒有返回任何東西。我嘗試隔離到期時間和地圖區域部分,但都不起作用。但是,如果我只是做一個find()
或將比較改爲$ ne,我就會得到我的結果。 只有一個在我試圖拉測試數據庫對象...爲什麼這個Mongoose查詢不起作用?
"_id" : "543ee4e4e55422ab155f0a44",
"name" : "Test Location Space",
"img-url" : "http://s3.amazonaws.com/test/test/32098mfsnsdj09w.jpg",
"expiry" : "2016-01-17T08:42:12.586Z",
"area" : {
"min-lat" : 33,
"max-lat" : 35,
"min-long" : -85,
"max-long" : -83
}
將問題隔離爲'{「area.max-lat」:{「$ gte」:latitude}}'還有''expiry':{「$ gt」:Date.now()}' – Yerk 2014-10-16 15:42:50