मैं एक नेवला वस्तु स्कीमा कि निम्न के समान दिखता है पर एक सरणी संपत्ति सहेजा जा रहा है:एक नेवला स्कीमा
var new_post = new Post();
new_post.images = [];
for (var i in req.body.post_content.images) {
var image = req.body.post_content.images[i];
var imageObj = { url: image['url'], text: image['text'] };
new_post.images.push(imageObj);
}
new_post.save();
:
var postSchema = new Schema({
imagePost: {
images: [{
url: String,
text: String
}]
});
मैं का उपयोग कर एक नया पद बनाने के लिए निम्नलिखित कोशिश कर रहा हूँ
हालांकि, एक बार जब मैं पोस्ट को सहेजता हूं, तो यह छवियों की संपत्ति के लिए एक खाली सरणी के साथ बनाया गया है। मैं क्या गलत कर रहा हूं?
के बाद से v3 आप इन उप-वस्तुओं के लिए स्कीमा निर्दिष्ट करने की आवश्यकता नहीं है, आप सिर्फ उन्हें माता-पिता स्कीमा में वस्तु शाब्दिक रूप में निर्दिष्ट कर सकते हैं। – UpTheCreek