我正在尝试在现有的 Mongo 数据库之上使用Sails.js
和构建一个应用程序。Waterline.js
问题是当我启动服务器时它说
$ sails lift
error: Hook failed to load: orm
error: Error encountered while loading Sails core!
error: MongoError: E11000 duplicate key error index: db.table.$id_1 dup key: { : null }
该_id
字段是表上的唯一键。但似乎Waterline
试图在id
字段上建立索引,这不是唯一的,在某些情况下等于null
.
首先,我认为对数据库做一些我没有明确要求的事情是非常顽皮的:-)
其次,我能做些什么呢?我无法删除id
键或替换其中的某些值。
也许我错过了一些配置选项?