2014-10-10 2 views
0

Я использую промежуточное программное обеспечение для системы SocialCMS https://github.com/dai-shi/social-cms-backend с поддержкой BreezeJS.Получить все в коллекции MongoDB, используя SocialCMS с Breeze

Я могу сохранить изменения в коллекции MongoDB штрафа с помощью manager.saveChanges() и manager.acceptChanges() и извлечения записей в локальном кэше с помощью getEntities()

Используя это промежуточное программное обеспечение

С поддержкой BreezeJS:

var SCB_options = { 
    mongodb_url: 'mongodb://localhost:27017/socialcmsdb', 
    breeze_mongo: true, 
    routes: [{ 
    object_type: 'user', 
    object_prefix: '/breeze-service/users' 
    }, { 
    object_type: 'post', 
    object_prefix: '/breeze-service/posts' 
    }, { 
    object_prefix: '/breeze-service/SaveChanges' 
    }] 
}; 

Как получить все удаленные записи, относящиеся к определенному маршруту? Например, я хочу получить все тотальные сообщения удаленно не в кеше пользователей.

Могу ли я изменить app.js, мои угловые приложения datacontext, оба или нет?

ответ

0

Я решил эту проблему. В документах Social CMS немного сложно различить, что маршруты сначала локальные. Это здорово, если вы хотите проехать без доступа в Интернет! Но мне нужно было создать новые маршруты за пределами SCB_options, чтобы напрямую запросить mongoDB.