2

我有一个使用sails-mongo和mongo db的sails应用程序......在我最初命名的字段'name'的数据库模式中,我已经在其他数据类型'deviceName'中命名了相同的键。我想重命名所有记录,以便该字段更新为 deviceName 但我正在努力寻找最好的方法来做到这一点。我看到了一个名为 migrate 的 NPM 模块……看起来很有希望

4

2 回答 2

0

您可以$rename在 mongodb 中使用运算符。这是用于重命名的 mongodb 文档

更新
已经有一个很棒的关于这个的帖子。看看这个线程。

于 2014-04-20T19:29:51.047 回答
0

您可以使用该columnName属性将模型属性名称映射到现有列。因此,在您的模型文件中:

attributes: {
    deviceName: {
        type: 'string',
        columnName: 'name'
    }
    ...
}
于 2014-04-20T21:04:13.710 回答