0
のストア配列私は、次のモデル宣言している:のMongoDB:モデル
バナナ
var banana = new mongoose.Schema({
src: {
type: String,
max: 1000,
default: "yabadaba"
});
ユーザー
var user = new mongoose.Schema({
name: String,
bananas: [banana]
});
そして、私は、ユーザーのコレクションにデータを挿入する問題を抱えています。ここでは、コードがあります:
var data = [{
name: "Batman",
bananas: [
new banana({src: "nananana"}),
new banana({src: "nana"})
]
}, {
name: "Robin",
bananas: [
new banana({src: "meh"})
]
}];
for(var i=0, arrLen=data.length; i<arrLen; i++){
var item = new User(data[i]);
item.save();
}
そして私、私はDBへのバナナを格納する必要がなかったので、それは...
CastError: Cast to Array failed for value "..." at user.bananas. name: CastError, kind: 'Array', value: [Object], path: user.bananas, reason: [Object]