gpt4 book ai didi

javascript - 使用 Mongoose 插入文档

转载 作者:可可西里 更新时间:2023-11-01 09:57:47 26 4
gpt4 key购买 nike

这是我的 Mongoose 模式:

var DealSchema = new Schema({
deal:{
dealid:{
type: String,
require: true,
unique: true,
},
title: String,
},

// Embedded sub-document
details: {
detail: String,
price: Number // USE: deal.details.price
}
})

我的插入语句如下:

db.deals.insert({
deal.dealid: '1',
deal.title: 'deal',

details.detail: 'Free Food',
details.price: 200
})

我得到的错误:

SyntaxError: missing : after property id @(shell):2:4

不确定此错误的含义 - 我该如何解决?

最佳答案

要使用点符号指定或访问嵌入文档的字段,请将嵌入文档名称与点 (.) 和字段名称连接起来,并用引号引起来(单引号和双引号均可)(参见 Documents > Dot Notation > Embedded Documents ) :

db.deals.insert({
'deal.dealid': '1',
'deal.title': 'deal',

'details.detail': 'Free Food',
'details.price': 200
})

关于javascript - 使用 Mongoose 插入文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37904070/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com