NutzCN Logo
问答 nutzmongdb 业务扩展需求
发布于 2624天前 作者 Rekoe 2036 次浏览 复制 上一个帖子 下一个帖子
标签:
        MongoCollection<Document> collection = mongoClient.getDatabase(dbName).getCollection(collName);

需要通过获取这个连接 来调用

String[] ids = new String[] {"rekoe","rk"};
MongoCollection<Document> collection = moclient.getDatabase("dbName").getCollection("collName");
Bson userFilter = Filters.in("_id", ids);
collection.find(userFilter);
10 回复

因为id不是标准的ObjectId 所以需要通过这种方式查询一个集合的结果

额,暂时无想法

要不容忍这种非法的_id

ZMoDoc容忍了

把moclient 属性加个get方法吧
@wendal

返回啥?自己加啦

```
org.nutz.mongo.ZMongo
getMoclient(){
return this.moclient;
}
````

你不是能提交吗?自己改。。。

Can't connect to any repository: https://github.com/nutzam/nutzmongo.git (https://github.com/nutzam/nutzmongo.git: git-receive-pack not permitted)

@wendal 还是你来加下吧

 /**
     * 获取collection对象 - 指定Collection
     * @param dbName
     * @param collName
     * @return
     */
    public MongoCollection<Document> getMongoCollection(String dbName,String collName){
    	 if (Strings.isBlank(dbName)) {
             return null;
         }
         if (Strings.isBlank(collName)) {
             return null;
         }
    	return moclient.getDatabase(dbName).getCollection(collName);
    }

这个类

org.nutz.mongo.ZMongo

@Rekoe 害羞啥? 自己动手,丰衣足食啊

来自美丽的 NutzCN

添加回复
请先登陆
回到顶部