簡體   English   中英

如何在 Node Mongo DB mongoose Express App 中同時創建文檔和子文檔

[英]How to create documents and sub-documents at same time in Node Mongo DB mongoose Express App

我從注冊屏幕獲取以下詳細信息,如何在 Node mongo express mongo app 中創建子文檔。 我是 node.js 和 mongo db 的新手,無法理解如何從注冊頁面創建子文檔(從注冊頁面獲取 20 多個字段,我在下面給出了字段較少的架構)

{
    fullname: 'Some Name',
    // Sub document
    education: {
        degree: 'Graduation',
        college: 'Some College'
    },
    // Sub document
    questions: [
        { qns: 'Question 1', ans: 'Answer1' }
        { qns: 'Question 2', ans: 'Answer2' }
    ]
}

你是這個意思!


    const Student = Schema({
        fullname:{
          type: String,
          required: false,
          default: ''
        },
        questions: [
          new mongoose.Schema({
            ans: {
              type: String,
              required: false,
              default: ''
            },
            que: {
              type: String,
              required: false,
              default: ''
            }
          })
        ]
    })

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM