0
私はこの問題をかなりの間、掘り下げてGoogleとスタックを検索してきました。提供されているオプションのどれもが本当に私が持っている問題を解決しませんでした。 Mongooseでオブジェクトの配列を使用することはかなり面倒です。だからここNode Mongooseオブジェクトの配列返す[オブジェクト]
はスキーマです:ここでは
{
media: {
social: [{Social: String, handler: String}],
profilePic: String
}
}
が入力されている。ここで
[
{ Social: 'Facebook', handler: 'user' },
{ Social: 'Twitter', handler: 'useruser' },
{ Social: 'Youtube', handler: 'someuser' }
]
が出力されます。ここでは
media: { profilePic: 'somelink', social: [ [Object], [Object], [Object] ] }
は、私が試みたものです:
私はループをやってみた配列スルーと私が試したスキーマに
schema.media.social.push(data)
schema.media.social = data
にプッシュ:Iハードコードとしても
social: [Array]
social: [{type: Array}]
social: {}
social: []
social: [{social: {
type: String},
handler: {
type: String}
}]
:
schema.media.social = {Social: 'Facebook', handler: 'user}
schema.media.social.push({Social: 'Facebook', handler: 'user})
schema.media.social = [{Social: 'Facebook', handler: 'user}]
何で無駄が、私は[取得し続けますObject]を出力として返します。
よろしく