Этот вопрос видится немного бессмысленным. Но если есть способ, это было бы здорово для стандартизации имен полей.
- Могу ли я использовать ключевое слово «тип» в качестве имени поля?
Я изменил имя поля на «метод» (другой вариант — «вид»). Но это могло быть поле адреса вложенного документа. Например:
address: {
type: {
type: 'string'
}
}
Моя модель выглядит следующим образом;
payment: {
type: {
type: 'string'
},
tally_system: {
installment_count: {
type: 'integer'
}
},
gift_card: {
type: 'string'
},
total_amount: {
type: 'integer'
},
discount_ratio: {
type: 'integer'
},
total_amount_after_discount: {
type: 'float'
}
}
Редактировать
Я могу запросить встроенный документ в Sails следующим образом. Я думаю, весьма вероятно, что я смогу вставить встроенный документ вручную без Ватерлинии и с болями. Надеемся, что недавно Waterline предоставляется для встроенного использования.
Bid.native(function(err, collection) {
collection
.find({'_id' : req.param('id') })
.nextObject(function (err, bid) {
console.log(bid);
});
});