小编joh*_*ena的帖子

在 Mongodb 中使用集合作为循环的最佳方式是什么

我有一个名为 items 的集合,其中包含三个文档。

{
  _id: 1,
  item: "Pencil"
}
{
  _id: 1,
  item: "Pen"
}
{
  _id: 1,
  item: "Sharpner"
}
Run Code Online (Sandbox Code Playgroud)

我如何查询以循环方式获取文档?考虑一下我同时收到多个用户请求。

所以一个人应该得到Pencil ,另一个人会得到Pen,然后另一个人会得到Sharpner

然后从第一个重新开始。

如果改变模式是一种选择,我也准备好了。

round-robin mongodb

6
推荐指数
1
解决办法
814
查看次数

使用Java在mongodb上分页的最佳方法是什么

我试图通过下面的代码在mongodb中创建一个简单的分页。

collection.find().skip(n).limit(n);
Run Code Online (Sandbox Code Playgroud)

但是,如果我们发现使用java术语首先查找会返回所有记录(考虑到我有200万条记录),那么看起来是否会出现性能问题,然后将其传递给skip方法,然后将其传递给limit方法。这意味着每次该查询将获取所有数据库记录或mongodb驱动程序的工作方式不同时,我错过了什么?

java mongodb

1
推荐指数
1
解决办法
2757
查看次数

标签 统计

mongodb ×2

java ×1

round-robin ×1