我将重新讨论这个问题,“https://stackoverflow.com/questions/62547933/how-can-i-make-a-number-id-pattern-1-2-3-4-in-Mogoose”,我在那篇文章中解释得很糟糕。 所以我想做一个数字模式,像1,2,3,4,5,但是是无限的。 然后如何重复“findById”函数呢? 我不知道如何重复这个函数,如果ID“1”存在,那么ID“2”存在,然后ID“3”存在,然后它无限地进行下去。 有人能帮我一下吗? 这是我的密码。 (如果我英语不好,很抱歉,我来自其他国家。)
const note = new noteModel ({
_id: (here infinite number),
note:
User:
UserId:
});
我认为你不能像1,2,3那样自己分配id,无限大,mongoose会自动生成一个唯一的id,你不能操纵它,如果你想在一个特定的模型中找到所有的数据,你只需要写:例如:-User.find({})或User.findAll()或User.find()这里User is a model
你也可以检查mongoose文档并找到各种不同的方法,你不必在User.findById()函数上加一个循环来访问所有的数据,有各种不同的方法