gpt4 book ai didi

java - MongoDB : how to get all elements that contain an array using Java Driver?

转载 作者:行者123 更新时间:2023-12-01 12:40:36 25 4
gpt4 key购买 nike

如何使用 Java 驱动程序编写此 MongoDB 查询:

db.customers.find({'arrayName' : {$exists:true}, $where:'this.arrayName.length>0'})

干杯,严恩

最佳答案

要使用 Java 驱动程序构建查询,您可以将任何 Javascript 对象替换为 DBObject 的对象。

DBObject condition = new BasicDBObject();
condition.put("arrayName", new BasicDBObject("$exists", true));
condition.put("$where", "this.arrayName.length>0");

DBCursor result = yourDatabase.getCollection("customers").find(condition);

关于java - MongoDB : how to get all elements that contain an array using Java Driver?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25139826/

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