mongodb在赋值变量时打印结果

MongodDB print result when assign variable

本文关键字:打印 结果 变量 赋值 mongodb      更新时间:2023-09-26

我有两个集合,我想分配两个查询变量:

okbooks = db.downloaded_book_status.find({status:"OK"}).count()
errorbooks = db.downloaded_book_status.find({status:"ERROR"}).count()
然后打印
result = 'OK:'+okbooks+' | ERROR:'+errorbooks

,但每次当我分配变量进程打印查询结果。我只想打印结果。是否有可能做到这一点?

你可以试试:

okbooks = db.downloaded_book_status.count({status:"OK"})
errorbooks = db.downloaded_book_status.count({status:"ERROR"})

最后改成:

result = 'OK:'+db.downloaded_book_status.find({status:"OK"}).count()
+' | ERROR:'+db.downloaded_book_status.find({status:"ERROR"}).count()

不传递变量,而是传递查询。