我在退出的应用程序中使用groundDb。
现在我只想尝试Meteor.users
:
GroundedUsers = new Ground.Collection("Meteor.users")
GroundedUsers.observeSource(Meteor.users.find())
if Meteor.isCordova && Meteor.status() != 'connected'
GroundedUsers.loadDatabase()
以上不起作用。
所以,我尝试重写find
和findOne
方法:
Meteor.users.find = (args...) ->
GroundedUsers.find(args...)
Meteor.users.findOne = (args...) ->
GroundedUsers.findOne(args...)
```
现在,Meteor.users.find({_id: Meteor.userId()}).fetch()
应返回一个文档,但它返回一个普通对象。我已经应用Collection._transform将其转换为文档。
如果loadDatabase()
有效,我不应该这样做。
任何帮助都会很好。