繁体   English   中英

Ember.js中Ember数据的无模式设计

[英]Schemaless design for Ember data in Ember.js

我们在Rails中的MongoDB上拥有无模式数据库。 我想知道如何使用这种无模式的emberjs数据设计来集成这样的设计。

如果可以实现或者有任何最佳实践,我无法找到任何文件

谁能帮我这个 ?

编辑:问题是如何使用EmberJS持久数据存储区为无模式MongoDB Rails后端。

下面的前两个链接应该有所帮助。 看看第一个链接如何设置primaryKey:'_ id'来识别mongodb _id ,第二个链接显示如何使active_model_serializer gem与mongoid一起工作,gem是ember-core团队推荐的gem,用于处理rails和ember-data:

https://github.com/dagda1/workoutzenith/tree/master/app/models

https://github.com/dagda1/workoutzenith/blob/master/config/initializers/active_model_serializer_mongoid_initializer.rb

如果您遇到嵌入式mongodb文档和ember-data的问题,这应解决它:

Ember数据嵌入对象存储为单独的对象

阅读下面的链接,并检查github项目:

http://tardate.blogspot.co.uk/2012/03/rails-ember-mongodb-bootstrap.html

https://github.com/evendis/rails-ember-mongo-bootstrap-demo

这不是使用rails而是使用nodejs,mongodb和emberjs。 mongodb + emberjs可能对你有用

https://github.com/abelaska/nodejs-emberjs-mongodb

我还没有看到如何将Ember应用于像MongoDB这样的Rails后端数据库存储具有未知字段的任何深度文档的场景的清晰且可扩展的解决方案。

有一些规范化的方法,但仍然使用现有的REST / REST + DS,我们可能需要编写大量代码来序列化和反序列化。

看一下讨论:

https://github.com/emberjs/data/issues/53#issuecomment-9196555 https://github.com/emberjs/data/issues/100

如果有人找到更好的选择,请与我分享。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM