2014-10-10 50 views
0

我使用SocialCMS数据库中间件https://github.com/dai-shi/social-cms-backend以及BreezeJS支持。使用SocialCMS和Breeze获取所有MongoDB集合

我能够将更改保存到一个集合的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,我的Angular应用程序的数据上下文,两者还是两者都不?

回答

0

我解决了这个问题。从社交CMS文档中辨别出这些路线本地优先是很难的。如果您想要在没有互联网连接的情况下路由,这非常棒但我需要在SCB_options之外创建新路由,以便直接请求mongoDB。