javascript - Mongoose 中 "SELECT * WHERE city != null"的模拟

标签 javascript node.js mongodb mongoose

<分区>

问题是,如何在我的数据库中找到数据,其中 city != null

       userdata.find({ /*???*/ }, function (err, results) {
         if (!err) console.log(results)
         ...
       });

最佳答案

你可以使用$exists。文档是 here

应该是这样的

useedata.find({ city: { $exists: true } }, function(error, results) {
  if (!error) console.log('results' + results)
})

关于javascript - Mongoose 中 "SELECT * WHERE city != null"的模拟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45179590/

相关文章:

javascript - 一起使用 gulp-prompt 和 gulp-ftp 吗?

javascript - 从 JavaScript 调用 C 共享库 API(在 .so lib 中)

mysql - 轨道 3 : Measure database performance (MongoDB and MySQL)

java mongodb - 获取数组长度而不下载所有数据

javascript - PHP数据在AJAX中成功吗?

javascript - 理解JS中的变量赋值

javascript - 使用 JavaScript 在 UIWebView 中查找和自动填写 HTML 登录表单

node.js - NPM SOAP 包 - 客户端作为单例?

javascript - NodeJS 对数组中的每个对象进行异步处理

mongodb - oplog 在独立 mongod 上启用,不适用于副本集