问题标签 [mongokitten]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mongodb - MongoKitten 批量更新是否是原子的?
在 Vapor MongoKitten 中,有一个update
接受文档数组的方法。更新是原子执行还是只是为了方便使用的方法?MongoDB
医生说:
当单个写操作修改多个文档时,每个文档的修改是原子的,但整个操作不是原子的,其他操作可能交错。
https://docs.mongodb.com/manual/core/write-operations-atomicity/
swift4 - 遍历 Mongokitten 中 find 操作的结果
我在 MongoDB 上查询元素并接收 2 个元素。但我无法遍历 CollectionSlice。有任何想法吗?
这是代码:
输出:收到:2 个元素
// ==> 没有元素或文档的打印输出
程序以退出代码结束:0
感谢帮助
swift - MongoKitten:检查 ObjectId 是否存在
如何检查集合中是否存在 ObjectId?从 mongo 控制台我这样做:
如何使用 MongoKitten 做同样的事情?
swift - 在 Vapor 中循环遍历数组并正确处理未来
我有一系列遵循以下模型的客户:
每次使用 Mongokitten 检查 MongoDB 集合时,我都想遍历数组,以查看是否签署了弃权协议,然后根据需要将 bool 更新为 true 或 false。我创建了这个函数来检查豁免状态。
我的问题是函数返回一个 Future Bool,我不确定我应该如何在 for 循环中处理未来。
我收到一个错误,无法将 EventLoopFurture 分配给 Bool 类型。我尝试了一些选项,但总是回到从数据库中获取 Future 的相同问题。
arrays - 如何更新 mongodb douments 中的文档数组?蒸汽 4,MongoKitten
我有一个 MongoDB 集合,其中存储国家,每个国家都有一系列地区,每个地区都有一系列峭壁,每个峭壁都有一系列扇区。以下是代表此设置的结构。
我正在使用 Vapor 4 和 mongokitten libray 后端,并且希望能够将项目添加到各种数组中,例如,我想在一个区域的 crags 数组中添加一个 crag。它需要添加到一个特定的国家/地区,然后是该国家/地区阵列中的特定区域。
这些是我尝试过的一些选项。
谁能指出我正确的方向?