首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有可能用面向船帆的数据库适配器来代替水线数据库适配器?

有没有可能用面向船帆的数据库适配器来代替水线数据库适配器?
EN

Stack Overflow用户
提问于 2015-02-07 16:24:17
回答 1查看 234关注 0票数 1

我正试着用sails-orientdb适配器来替换waterline-orientdb适配器,但在顶部我仍然想使用waterline,因为在orientdb的边缘方面,waterline-orientdb适配器有问题,所以这可以在waterline下使用sails-orientdb适配器吗?我只想知道我能用船帆方向的to代替水线方向的to吗?

EN

回答 1

Stack Overflow用户

发布于 2015-02-12 04:07:01

Zeeshan,我是waterline-orientdb的开发者,我不知道你提到的边缘的问题。您能在https://github.com/appscot/waterline-orientdb中提出一个问题,并给出更多细节吗?我很乐意调查一下。

对于您的特定问题,您应该能够切换到面向sails的be,但是您的配置、模型和模式可能需要调整。

配置

sails-orientdb使用:

代码语言:javascript
复制
database: {
  name: 'dataBaseName'
},

而waterline-orientdb使用:

代码语言:javascript
复制
database: 'dataBaseName'

模型/模式

联想

面向水线的数据库将Many-to-many through associations (参见balderdashy/waterline#705)转换为边,但常规的多对多关联将使用连接表(水线默认行为)。这将在未来更改,但目前还不支持。

目前我不是100%确定sails-orientdb如何处理关联。

id

在waterline-orientdb中,id属性将被自动创建并替换为@rid。sails-orientdb不会这样做,所以你可能需要相应地调整你的模型。

编辑: regular 多对多关联将使用连接表(水线默认行为) ->这不再是真的,因为v0.10.40面向水线的数据库将为所有类型的多对多关联使用边缘。

更新:以前面向sails的数据库和面向水线的and已经汇聚成面向sails的数据库。新适配器由以前适配器的开发人员维护。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28380064

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档