我将对此进行检索,“ https://stackoverflow.com/questions/62547933/how-can-i-make-a-number-id-pattern-1-2-3-4-in-mongoose”,我在那个帖子中解释得很差。所以我想无限地做一个像1,2,3,4,5这样的数字模式。然后如何重复“ findbyID”功能?我不知道该如何重复该功能:如果存在ID“ 1”,则ID“ 2”,然后是ID“ 3”,然后它会无限期地继续下去。有人可以帮我吗?这是我的代码。 (对不起,如果我的英语不好,我来自另一个国家。)
const note = new noteModel ({
_id: (here infinite number),
note:
User:
UserId:
});
答案 0 :(得分:0)
我认为您无法像1,2,3 .... infinity这样为自己分配ID,猫鼬会自动生成一个唯一的ID,并且您无法对其进行操作,如果您想查找特定模型中的所有数据,则可以编写:
例如:-User.find({})或User.findAll()或User.find(),这里的用户是模型
您还可以查看猫鼬文档,并找到各种不同的方法
您不必在User.findbyID()函数上循环即可访问所有数据,这里有各种不同的方法