gpt4 book ai didi

node.js - Sails.js 水线 mongo id 字段

转载 作者:太空宇宙 更新时间:2023-11-04 02:38:43 26 4
gpt4 key购买 nike

我正在尝试使用 Sails.jsWaterline.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 键或替换其中的某些值。

也许我错过了一些配置选项?

最佳答案

在模型设置中将 autoPK 设置为 false https://github.com/balderdashy/waterline#options

关于node.js - Sails.js 水线 mongo id 字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19251493/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com