gpt4 book ai didi

node.js - 在变量中检索 count mongodb 集合的值

转载 作者:可可西里 更新时间:2023-11-01 10:44:13 25 4
gpt4 key购买 nike

我正在尝试从 Mongo DB 中的集合中检索记录的值

这是我的来源。

exports.procc = function(req, res) {

db.collection('search', function(err, collection) {
collection.count({'str':'car'},function(err, count) {
console.log(count+' records');//Prints 2 records
c=count;
});
});
console.log('records= '+c);//print 0 records
res.end();
};

问题是在回调中打印了寄存器的编号,但在回调中打印了 0,我不知道如何将该值保存在变量中。

最佳答案

因为 db.collectioncollection.count 是异步方法,c 变量之后被设置第二个 console.log 语句被执行。

所以你想用 c 做的任何事情都必须在 collection.count 回调中发生。

关于node.js - 在变量中检索 count mongodb 集合的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18445606/

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