Mongodb 根据条件获取所有mongoid文档
类名是Usersdata 在蒙哥Mongodb 根据条件获取所有mongoid文档,mongodb,mongoid,Mongodb,Mongoid,类名是Usersdata 在蒙哥 {id:100,createdby:900,.......} {id:200,createdby:900,.......} {id:300,createdby:900,.......} {id:400,createdby:800,.......} {id:500,createdby:800,.......} 我想获取所有创建了dby=900的记录..我尝试了这个 Userdata.where(createdby: 900) 但不工作模型。其中返回一个标准。您
{id:100,createdby:900,.......}
{id:200,createdby:900,.......}
{id:300,createdby:900,.......}
{id:400,createdby:800,.......}
{id:500,createdby:800,.......}
我想获取所有创建了dby=900的记录..我尝试了这个
Userdata.where(createdby: 900)
但不工作
模型。其中
返回一个标准
。您必须迭代它才能获得所有结果,最简单的是Userdata.where(createdby:900)。要获得一个结果数组,每个数组成员肯定是一个Userdata
对象。我想在您的应用程序中,您只需访问每个成员,如member.id
或member.created\u by
。如果您真的想要您提到的响应,您可以使用map
如result.map{id:r.id,created_by:r.created_by}}
尽管我不确定这是否是一个好的解决方案。