Java MongoDB基本操作(查询、删除、更新等)

正在持续更新...

MongoDB中的数据

{
    "_id": ObjectId("57c43caed4c63d7e39b5dc48"),
    "name": "张三",
    "age": 15,
    "arr": [1,2,3],
    "arrObj":[{
        "field1":"value1",
        "field2":"value2"
    }]
}
{
    "_id": ObjectId("67c43caed4c63d7e39b5dc57"),
    "name": "李四",
    "age": 16,
    "arr": [4,5,6]
}

DBCollection的获取

MongoTemplate template;
DBCollection collection = template.getDb().getCollection("colectionName");

查询

1.根据ObjectId

BasicDBObject query = new BasicDBObject("_id", new ObjectId("67c43caed4c63d7e39b5dc57"));
collection.find(query);    

2.in查询

    ArrayList<ObjectId> objectIds = new ArrayList<>();
    objectIds.add(new ObjectId("67c43caed4c63d7e39b5dc57"));
    objectIds.add(new ObjectId("6
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值