我正在开发angularjs nodejs应用程序
以下是付款收集查找功能和结果
var collectionId = "5673d6c7da28e94f51277894"
Payment.find({id: collectionId}).exec(function(err,payment)
console.log(payment);
);
控制台结果:
{
"_id" : ObjectId("5673d6c7da28e94f51277894"),
"response" : {
"status" : "approved",
"id" : "PAY-9N740711P28316116KZX5U4I"
}
}
我需要使用回复ID
查找付款收款我的代码在这里
var paymentId = "PAY-9N740711P28316116KZX5U4I"
Payment.find({ response : {id: paymentId}}).exec(function(err,payment)
console.log(payment);
);
控制台结果:
undefined
如果您不清楚问题,请发表评论
希望回答,谢谢
答案 0 :(得分:3)
应该是:
Payment.find({ 'response.id': paymentId }).exec(function(err,payment) {
console.log(payment);
});