.find函数有根本的错误吗? (猫鼬)

时间:2019-04-22 17:55:59

标签: javascript azure mongoose azure-cosmosdb

const cleanMongo = (name) => {
        Item.find({ name: name }, (foundItem) => {
            console.log('found item equals', foundItem)
        });

由于某种原因,.log始终表示搜索返回null,当它应该返回且匹配的文档仅在片刻之前成功查询时返回。

2 个答案:

答案 0 :(得分:2)

第一个参数是find的回调错误,因此应该是

Item.find({ name: name }, (error, foundItem) => {

答案 1 :(得分:1)

您需要正确传递参数,错误应该是first parameter

Item.find({ name: name }, (error, foundItem) => {
     console.log('found item equals', foundItem)
});