2015-07-12 40 views
0

在我的瀏覽器控制檯Posts的作品,但我得到合法_id值誤差與find()findOne()find()方法和findOne()在瀏覽器控制檯不工作瓦特/ MeteorJS

Posts.findOne({_id: 5FSZhpYDcq4XWkTva})

VM10024:2 Uncaught SyntaxError: Unexpected identifier 
    at Object.InjectedScript._evaluateOn (<anonymous>:895:140) 
    at Object.InjectedScript._evaluateAndWrap (<anonymous>:828:34) 
    at Object.InjectedScript.evaluate (<anonymous>:694:21) 
+0

得到它與'FindOne工作()',缺少引號:'Posts.findOne({_ ID: 「5FSZhpYDcq4XWkTva」 })'。然而'找到()'顯示了整個採集,認爲應該只顯示具體_id'.find({_ ID: 「5FSZhpYDcq4XWkTva」})' –

+1

可以嘗試'.find({_ ID: 「5FSZhpYDcq4XWkTva」})。取()' –

+2

您可以直接放在ID沒有包裝對象的發現,以及:'.find(「5FSZhpYDcq4XWkTva」)取()' – Xinzz

回答

2

我無法重新創建那個確切的錯誤,但我注意到你沒有在你正在搜索的_id附近引用引號。

所以不是這樣的:

Posts.findOne({_id: 5FSZhpYDcq4XWkTva}) 

嘗試:

Posts.findOne({_id: '5FSZhpYDcq4XWkTva'}) 
相關問題