【问题标题】:Store array of ObjectId's in sailsjs using waterline ORM使用水线 ORM 在 Sails js 中存储 ObjectId 数组
【发布时间】:2016-10-01 13:46:12
【问题描述】:

我正在尝试存储另一个模型的对象 ID 数组。

子服务

    skills: {
        collection: 'subservice',
        via: 'contractors'
    },

承包商模型

   contractors : { 
       collection: 'contractor', 
       via: 'skills' 
   },

这个解决方案没有奏效...... How to store array of ObjectID's in Mongo with Sails?

【问题讨论】:

  • 你能解释一下“它不起作用”是什么意思吗?您尝试了什么,预期结果是什么,实际发生了什么?

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


【解决方案1】:

在这两个模型中,您使用的是via,因此您必须指定哪个模型占主导地位:

子服务

skills: {
    collection: 'subservice',
    via: 'contractors',
    domiant: true
},

承包商模型

contractors : { 
   collection: 'contractor', 
   via: 'skills' 
},

更多信息:http://sailsjs.org/documentation/concepts/models-and-orm/associations/dominance

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-23
    • 2015-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-12
    • 2015-12-21
    • 1970-01-01
    相关资源
    最近更新 更多