Sails.js Sails 10.x水线:Mongo objectID使用什么属性类型
我正在尝试定义一个模型。我想添加一个属性vendorID。该类型将是供应商集合中的monogdb对象ID。 类似于商店模式:Sails.js Sails 10.x水线:Mongo objectID使用什么属性类型,sails.js,waterline,sails-mongo,Sails.js,Waterline,Sails Mongo,我正在尝试定义一个模型。我想添加一个属性vendorID。该类型将是供应商集合中的monogdb对象ID。 类似于商店模式: module.exports={ 属性:{ 供应商ID:{type:},Waterline会自动为您创建_id,您不必这样做。您应该查看SailsJS。使用Waterline,您不需要直接处理id类型。只需创建一个属性,通过模型或集合属性指向另一个集合即可 下面是来自Sails/Waterline文档的一个简单示例 //Pet.js - A Pet may only ha
module.exports={
属性:{
供应商ID:{type:},Waterline会自动为您创建_id,您不必这样做。您应该查看SailsJS。使用Waterline,您不需要直接处理id
类型。只需创建一个属性,通过模型或集合属性指向另一个集合即可
下面是来自Sails/Waterline文档的一个简单示例
//Pet.js - A Pet may only have a single user
module.exports = {
attributes: {
name:'STRING',
color:'STRING',
owner:{
model:'user'
}
}
}
//User.js - A user may have multiple pets
module.exports = {
attributes: {
name:'STRING',
age:'INTEGER',
pets:{
collection: 'pet',
via: 'owner'
}
}
}
这就行了。我注意到ObjectID在waterline中被转换成字符串。所以我也可以在其他集合中使用该字符串作为引用。