find()和findOne()无法在浏览器控制台中使用MeteorJS

时间:2015-07-12 20:22:24

标签: meteor

在我的浏览器控制台Posts中有效,但我使用_idfind()的合法findOne()值出错:

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)

1 个答案:

答案 0 :(得分:2)

我无法重新创建这个确切的错误,但我注意到你没有在你正在搜索的_id周围引用。

所以不要这样:

Posts.findOne({_id: 5FSZhpYDcq4XWkTva})

尝试:

Posts.findOne({_id: '5FSZhpYDcq4XWkTva'})