如何使用MongoTemplate将Mongo Shell脚本转换为Java代码

如何使用MongoTemplate将Mongo Shell脚本转换为Java代码

参考资料

  1. https://blog.csdn.net/loliDapao/article/details/124421719
  2. https://stackoverflow.com/questions/57103383/convert-mongodb-shell-command-to-java-code
  3. https://stackoverflow.com/questions/57045748/difference-between-now-and-a-given-date/57056314?noredirect=1#comment100710493_57056314

转换方法

  • 首先通过第一个链接将mongo的script脚本可替换为Aggregation的全部替换为Aggregation方法
  • 不能替换的主要是project()方法,参考第二个和第三个链接,直接将script脚本中的project语句内的JSON直接转换为AggregationOperation放入Aggregation中即可
  • 以上基本可完全转换,如有无法转换的请告知
posted @ 2023-03-08 19:06  Jancy丶  阅读(164)  评论(0编辑  收藏  举报