Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何检查从mongo数据库接收的数据是否为空?_Javascript_Node.js_Mongodb_Mongoose - Fatal编程技术网

Javascript 如何检查从mongo数据库接收的数据是否为空?

Javascript 如何检查从mongo数据库接收的数据是否为空?,javascript,node.js,mongodb,mongoose,Javascript,Node.js,Mongodb,Mongoose,因此,我试图检查我的.find()中的数据是否为空。我可以检查它是否为null`,但我意识到当.find()什么也找不到时,它会返回一个空列表。当我有一个if声明说 if (docs = []) { // code here } else { // code here } 它不执行代码,如果文档是从数据库获取的,则执行代码。如何使其检查是否为空列表?检查长度是否为0,如如果(docs.length==0)已经尝试过,但仍然不起作用。如果有帮助的话,返回的文档是在一个数组中。你应该说明为什么它不

因此,我试图检查我的
.find()
中的数据是否为空。我可以检查它是否为null`,但我意识到当.find()什么也找不到时,它会返回一个空列表。当我有一个if声明说

if (docs = []) {
// code here
} else {
// code here
}

它不执行代码,如果文档是从数据库获取的,则执行代码。如何使其检查是否为空列表?

检查长度是否为0,如
如果(docs.length==0)

已经尝试过,但仍然不起作用。如果有帮助的话,返回的文档是在一个数组中。你应该说明为什么它不起作用,而不是告诉itAh,如果(docs==null){//code}如果(docs.length==0){//code}如果(docs.length==0){//code}即使文档返回一个空数组,也要向itAh道歉(返回[]),它直接转到else而不是else if。