很抱歉收到noob问题。
我正在尝试为Friendship模型编写CRUD端点,该模型包含两个用户的ID。
为了创建一个Friendship,我想做的第一件事是检查是否已经有该模型的一个实例,它将以任何给定的顺序保存两个ID,所以我写道:
Friendship.findOne.all({users: [user1.id, user2.id]})
.then(.....
但服务器以500错误响应:Friendship.findOne.all is not a function
这样做的正确方法是什么?
我假设您想检查collection
中是否同时存在id
和records/documents
,以便您使用类似于此的$in
运算符
Friendship.find({id: {$in : [user1.id, user2.id]} })
.then(.....
如果将出现id
记录中的任何一个,这将返回记录的array
。如果数据库中没有id
记录,它将返回空的array