php mongo runcommand,【MongoDB】使用MongoTemplate实现runCommand命令([mongodb] using mongotemplate to impleme...

【MongoDB】使用MongoTemplate实现runCommand命令([mongodb] using mongotemplate to implement runcommand command)

一. 背景

二. 使用

一. 背景

MongoTemplate提供了很多内置命令用于增删改查

比如:executeQuery/find/findAndModify等

同时还提供了执行动态命令的语句executeCommand(对应MongoDB命令:runCommand)

MongoTemplate提供了很多内置命令用于增删改查

比如:executeQuery/find/findAndModify等

同时还提供了执行动态命令的语句executeCommand(对应MongoDB命令:runCommand)

二. 使用

MongoDB原生命令:runCommand

db.runCommand({"find":"tablename","filter":{"fieldName":{$exists:true}},"limit" : 10})

对应的MongoTemplate方法executeCommand

String jsonCommand = "{\n" +

"\"find\":\"" + tablename + "\",\n" +

"\"filter\":" + filter + "\n" +

"\"limit\":" + limit + "\n" +

"}";

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

————————

1、 Background

2、 Use

1、 Background

Mongotemplate provides many built-in commands for adding, deleting, modifying and querying

For example: executeQuery / find / findandmodify, etc

At the same time, it also provides the statement executecommand (corresponding to mongodb command: runcommand) to execute dynamic commands

Mongotemplate provides many built-in commands for adding, deleting, modifying and querying

比如:executeQuery/find/findAndModify等

同时还提供了执行动态命令的语句executeCommand(对应MongoDB命令:runCommand)

2、 Use

MongoDB原生命令:runCommand

db.runCommand({"find":"tablename","filter":{"fieldName":{$exists:true}},"limit" : 10})

对应的MongoTemplate方法executeCommand

String jsonCommand = "{\n" +

"\"find\":\"" + tablename + "\",\n" +

"\"filter\":" + filter + "\n" +

"\"limit\":" + limit + "\n" +

"}";

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值