对于这个特定的函数调用,我没有看到任何返回值。我想知道返回值是什么,以便我可以确定是否找到了记录。
> Rooms.findOne({name: "this record doesn't exist"})
> null //me entering 'null' manually
null
> []
[]
> "test"
'test'
> Rooms.findOne({name: "this record doesn't exist either"})
>
答案 0 :(得分:0)
不确定原因,但请尝试x = rooms.findone
,然后输入x以查看其值。
答案 1 :(得分:0)
尝试typeof
给出:
> typeof Rooms.findOne({name: "this record doesn't exist"})
> 'undefined'
这意味着meteor server-shell不会以某种方式返回undefined
!查看源代码可能会导致https://github.com/meteor/meteor/blob/release-1.1/tools/server/shell-server.js#L253