数据库
首页 > 数据库> > 【MongoDB】使用MongoTemplate实现runCommand命令

【MongoDB】使用MongoTemplate实现runCommand命令

作者:互联网

目录

一. 背景

  1. MongoTemplate提供了很多内置命令用于增删改查
  2. 比如:executeQuery/find/findAndModify等
  3. 同时还提供了执行动态命令的语句executeCommand(对应MongoDB命令:runCommand)

二. 使用

  1. MongoDB原生命令:runCommand
db.runCommand({"find":"tablename","filter":{"fieldName":{$exists:true}},"limit" : 10})
  1. 对应的MongoTemplate方法executeCommand
String jsonCommand = "{\n" +
        "\"find\":\"" + tablename + "\",\n" +
        "\"filter\":" + filter + "\n" +
        "\"limit\":" + limit + "\n" +
        "}";


Document document = this.mongoTemplate.executeCommand(jsonCommand);

标签:MongoDB,executeCommand,MongoTemplate,limit,runCommand,find
来源: https://www.cnblogs.com/gossip/p/14498980.html