访问数据库搜索调用的子对象

时间:2019-03-10 19:14:19

标签: javascript mongodb

不幸的是,我想使用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();
    })

非常感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

如果我对您的理解正确,则说明您试图以错误的方式访问属性。

尝试一下:

refund.findOne({domain: domain, 'customer_details.order.order_number': order_number}, (err, docs) => {            
   console.log('database return in addRefund   ' + docs)
})

希望这会有所帮助!