提问者:小点点

我如何做一个数字ID模式和检查ID是否存在或不存在猫鼬


我将重新讨论这个问题,“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个答案

匿名用户

我认为你不能像1,2,3那样自己分配id,无限大,mongoose会自动生成一个唯一的id,你不能操纵它,如果你想在一个特定的模型中找到所有的数据,你只需要写:例如:-User.find({})或User.findAll()或User.find()这里User is a model
你也可以检查mongoose文档并找到各种不同的方法,你不必在User.findById()函数上加一个循环来访问所有的数据,有各种不同的方法