gpt4 book ai didi

c# - 如何循环遍历 MongoCollection 的每个项目?

转载 作者:太空宇宙 更新时间:2023-11-03 15:21:30 27 4
gpt4 key购买 nike

我有一个 MongoCollection。我想遍历每个项目。通常我做一个游标,选择一些带有查询的项目。然后我通过游标循环以下内容:

            foreach (CMongoJob job in oCollJob)
{

}

但是,现在我想遍历所有项,而循环不能遍历MongoCollection

一个有效的解决方案如下但看起来很愚蠢...制作一个游标和一个无用的查询,从 MongoCollection 中获取所有项目,然后使用 foreach 循环

最佳答案

你需要游标。这适用于大多数数据库,而不仅仅是 MongoDB。数据库游标是一种控制结构,可以遍历数据库中的记录。

游标方便后续处理连同遍历,如数据库记录的检索、添加和删除。遍历的数据库游标特性使得游标类似于迭代器的编程语言概念。

此外,游标也可用于设置排序、限制、batchSize、超时等。我建议查看 MongoDB: Cursor Behaviours

关于c# - 如何循环遍历 MongoCollection 的每个项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37195660/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com