【发布时间】:2018-11-22 02:38:41
【问题描述】:
您能告诉我以下查询的 C# 等效项吗?
db.RolesNPerm.find(
{ "Roles.Name":{$in:[ "PO","role1","TO"] }},
{ _id: 1, ParentId: 1 }
)
如果嵌入文档(Roles) 中的Name 与列表中的任何值匹配,我正在尝试选择记录中的字段(_id 和ParentId)。
这是我的 MongoDB 文档
{
"_id" : "1",
"ParentId" : "par1",
"Roles" : [
{
"Name" : "PO",
"_id" : "5bc08ee1f12541c3aaa03084"
}
]
}
以下是我的查询结果,因为 Role.Name 与名称列表中的“PO”匹配。
{
"_id" : "1",
"ParentId" : "par1"
}
【问题讨论】:
-
你试过什么? SO不是代码转换服务。