java - 如何在java中从mongodb中搜索不包含空值的数组?

标签 java mongodb search

我想从mongodb中获取数据不为空的数据标签 “标签”:[]

我尝试做 $ne 但没有机会。

BasicDBObject searchQuery = new BasicDBObject();
searchQuery.put("tags", new BasicDBObject("$ne", []));

如有任何帮助,我们将不胜感激。

最佳答案

我通过使用此查询解决了这个问题
searchQuery.put("tags.1", new BasicDBObject("$exists", true));

关于java - 如何在java中从mongodb中搜索不包含空值的数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42099824/

相关文章:

java - 我如何在这段代码中使随机对象移动?

java - Spring Rest Controller POST 请求不起作用

mongodb - 使用 MongoDB/PyMongo 进行多个同时更新?

mongodb - 查询返回错误结果

iphone - 如何在谷歌搜索 IOS 应用程序中实现自动完成?

java - 如何使用 Selenium 和 Java 获取完整网页的屏幕截图?

java - 如何在没有数字签名的情况下添加时间戳

mongodb - Pymongo 是否内置了验证规则?

python - Lucene:返回短语文档出现的最快方法?

php - 搜索特定关键字 MySQL