loadDatabase не работает

Я использую 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() будет работать, я не должен делать то же самое.

Любая помощь будет хорошей.

0 ответов

Другие вопросы по тегам