不幸的是,我想使用findOne(或find)搜索MongoDB,但我试图从记录中访问一个值,但我似乎没有,也许是因为这是孩子吗?
我正在尝试使用order_number,这意味着返回的结果将为null。...使用域工程!
可以在customer_details中找到订单号!
我正在尝试使用的数据库函数(目前很简单):
master_list_of_quartiles
(即使存在也返回null)
对象:
dbconnect.createConnection()
refund.findOne({domain: domain, order_number: order_number}, (err, docs) => {
console.log('database return in addRefund ' + docs)
dbconnect.closeConnection();
})
非常感谢您的帮助!
答案 0 :(得分:2)
如果我对您的理解正确,则说明您试图以错误的方式访问属性。
尝试一下:
refund.findOne({domain: domain, 'customer_details.order.order_number': order_number}, (err, docs) => {
console.log('database return in addRefund ' + docs)
})
希望这会有所帮助!