Open ashish979 opened 6 years ago
Hi @raix
I am using groundDb in an exiting application. Right now I am simply trying to ground Meteor.users:
Meteor.users
GroundedUsers = new Ground.Collection("Meteor.users") GroundedUsers.observeSource(Meteor.users.find()) if Meteor.isCordova && Meteor.status() != 'connected' GroundedUsers.loadDatabase()
The above did not work. So, I tried overriding find and findOne method:
find
findOne
Meteor.users.find = (args...) -> GroundedUsers.find(args...) Meteor.users.findOne = (args...) -> GroundedUsers.findOne(args...)
Now, Meteor.users.find({_id: Meteor.userId()}).fetch() should return a document but it returns a plain object. I have apply Collection._transform to transform it into a document.
Meteor.users.find({_id: Meteor.userId()}).fetch()
Collection._transform
If loadDatabase() would be working, I should not have to do the same.
loadDatabase()
PS: Above code is written in coffeescript.
Any help would be nice.
Thanks
Hi @raix
I am using groundDb in an exiting application. Right now I am simply trying to ground
Meteor.users
:The above did not work. So, I tried overriding
find
andfindOne
method:Now,
Meteor.users.find({_id: Meteor.userId()}).fetch()
should return a document but it returns a plain object. I have applyCollection._transform
to transform it into a document.If
loadDatabase()
would be working, I should not have to do the same.PS: Above code is written in coffeescript.
Any help would be nice.
Thanks