我有一个使用Mongo数据库的应用程序。我经常使用记录ID,例如507f1f77bcf86cd799439011
这样的对象ID /字符串。
我的问题是,当我在开发模式下运行网站时,Sails应用程序正在使用内存中的存储,并使用数字/整数作为objectId。搞砸了我的应用程序。
我希望Sails始终将id存储为字符串。 解决此问题的最佳方法是什么?
答案 0 :(得分:0)
In your config/models.js file, edit the default id attribute to have the
appropriate type and columnName for MongoDB's primary keys:
attributes: {
id: { type: 'string', columnName: '_id' },
//…
}
for more please follow the sails mongo docs:
https:`//sailsjs.com/documentation/tutorials/using-mongo-db