我正在努力解决一个与Sails.js和水路协会有关的问题。数据库技术是mongoDB,我正在使用sails-mongo适配器。我有一个模型用户,它与一个角色模型有关联。这个协会是一对多的.该协会宣布如下:
/** -------------------------
* User.js
* ---------------------------
*/
{...}
role: {
model: 'Role'
},
{...}
/** -------------------------
* Role.js
* ---------------------------
*/
{...}
users: {
collection: 'Role',
via: 'role'
},
{...}
当我查询检索所有用户并填充角色属性时,就会在数据库中插入第一个角色填充角色属性,即使对于那些没有任何关联角色的用户也是如此。
有人遇到过这个问题吗?非常感谢。
发布于 2015-09-01 01:46:06
使用这个
role: {
model: 'Role',
defaultsTo: null
},
我也觉得是船帆-芒果虫。
https://stackoverflow.com/questions/32275320
复制