javascript - 如何在 MongoDB 集合上循环文档并对每个文档执行发布请求?

标签 javascript python mongodb

这是我需要执行的一次性任务。我是 mongo 和编程的新手,但我认为我找到了一种方法,但我需要一些细节方面的帮助。

我想循环整个集合并将每个文档作为 POST 请求发送。

col.find().sort('updatedAt', pymongo.ASCENDING).forEach( javascript function )

上面的命令应该可以工作。但我担心的是:

  1. 我可以使用 python 代替 js 吗?我以前没有接触过js。
  2. 如果没有,我可以使用 JavaScript 创建发布请求吗?
  3. 我可以从 mongo shell 中的终端执行此操作吗?

提前致谢!

最佳答案

JavaScript (ES5)

db.collection.find({}).sort('updatedAt': 1).forEach(function(doc){postFunction(doc)});
  1. 您可以在 Python 中执行此操作。
  2. 您可以使用 Node.js 在服务器端创建发布请求。
  3. 您无法使用 mongo shell 发送 POST 请求。

关于javascript - 如何在 MongoDB 集合上循环文档并对每个文档执行发布请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41967262/

相关文章:

mongodb - Spring Data MongoDB 如何在实体上设置字段?

javascript - 将 Bson 转换为 Json 对象

JavaScript 原型(prototype)和构造函数

python - 使用一个命令将 csv 读入列表,然后读入

python - Pandas 从具有不同列名的 2 个数据帧映射数据

python - GAE/P : Implementing Exponential backoff for RPC calls

javascript - AWS Lambda 的打包代码

javascript - 如何让 Parse 查询只返回 x 个结果?

javascript - Vue 中的实时正则表达式模式替换

mongodb - 无法使用 mgo 通过 ObjectId 从 MongoDB 获取数据