【问题标题】:Can SailsJS use existing mongo data with string _id fields?SailsJS 可以使用带有字符串 _id 字段的现有 mongo 数据吗?
【发布时间】:2014-05-10 17:08:26
【问题描述】:

SailsJS mongo 适配器 (sails-mongo) 可以使用现有的 mongo 数据(不是通过 SailsJS 创建的)和字符串 _id 字段(而不是 ObjectIds)吗?

【问题讨论】:

    标签: node.js mongodb sails.js waterline sails-mongo


    【解决方案1】:

    是的。您只需在模型中将autoPK 设置为false

    module.exports = {
    
        autoPK: false,
        attributes: {...},
        ...
    
    }
    

    查看完整文档here

    【讨论】:

    • 事实上我不需要,新记录仍然是用 ObjectIDs 创建的,旧记录用它们的字符串 IDs 正常处理(除非另有证明)!我正在处理这个问题,并在经过彻底测试后回答我的问题..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-18
    • 1970-01-01
    • 2015-11-20
    • 1970-01-01
    • 1970-01-01
    • 2020-04-06
    • 2021-03-27
    相关资源
    最近更新 更多