簡體   English   中英

Mongoose Shema for Json Object

[英]Mongoose Shema for Json Object

我正在嘗試為 json object 創建 mongoose 架構,我將從 Z8A5DA52ED126747D8AAZE70 收到該架構。 json object 有一個像這樣的元素 payMoneyid

payuMoneyId: {
    "paymentId": 1112253696,
    "splitIdMap": [{
        "amount": 10.00,
        "splitPaymentId": 1112253697,
        "merchantId": 4825051,
        "splitId": "splitId1"
    }]
}

我已經寫了一個模式,這是應該的還是錯誤的?

const formSchema = new mongoose.Schema({
payuMoneyId: {
        paymentId: {
          type: Number
        },
        splitIdMap: {
          type: Mixed
        }
      }
})

看起來您只有兩個頂級字段 - 一個數字和一個對象數組。 以下是如何在 mongoose 架構中鏡像該結構:

const formSchema = new mongoose.Schema({
    paymentId: Number,
    splitIdMap: [
        new mongoose.Schema({
            amount: Number,
            splitPaymentId: Number,
            merchantId: Number,
            splitId: String
        })
    ]
})

暫無
暫無

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

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