我正在尝试使用Sails.js
和Waterline.js
在现有Mongo数据库之上构建应用。
问题是,当我启动服务器时,它说
$ 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
键或替换其中的某些值。
也许我错过了一些配置选项?