首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >sails js -在启动过程中清理集合时出错

sails js -在启动过程中清理集合时出错
EN

Stack Overflow用户
提问于 2015-07-16 23:44:23
回答 2查看 163关注 0票数 4

在我的sails应用程序中,我编辑config/models.js文件,如下所示,以便在提升应用程序时清理数据库。

代码语言:javascript
代码运行次数:0
运行
复制
  migrate: 'drop',
  connection: 'mongodb'

但是,当我尝试运行应用程序时,它显示以下错误。

代码语言:javascript
代码运行次数:0
运行
复制
A hook (`orm`) failed to load!
error: Error (E_UNKNOWN) :: Encountered an unexpected error
MongoError: Index with name: _id_ already exists with different options

我使用的是sails版本0.10.5,任何类型的帮助都将不胜感激。

EN

回答 2

Stack Overflow用户

发布于 2015-07-17 15:45:13

这里也一样,当模型出错时,orm会崩溃,至少你会出错,有时在mysql中甚至不会出错

票数 1
EN

Stack Overflow用户

发布于 2015-07-18 20:21:22

问题是,在我的一些应用程序的模型文件中,我在属性列表中添加了以下内容。

代码语言:javascript
代码运行次数:0
运行
复制
attributes: {
    _id: {
        type: 'string',
        unique: true
    }
}

因为我已经为属性添加了唯一的true,所以当我试图在启动时清理集合时,它会导致一个错误。有关此问题的更多信息,请访问Index already exists with different options error while using createIndex() in latest MongoDB java driver

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

https://stackoverflow.com/questions/31458829

复制
相关文章

相似问题

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