mongodb에서 내부 select SQL 쿼리와 동일한 쿼리를 어떻게 작성합니까?"in"한정자를 사용하여 MongoDB 쿼리 작성
select field1, field2
from workflowTable
where id in(select idField from usersTable)
db에 대한 조회수는 같지 않아야합니다.
mongodb에서 내부 select SQL 쿼리와 동일한 쿼리를 어떻게 작성합니까?"in"한정자를 사용하여 MongoDB 쿼리 작성
select field1, field2
from workflowTable
where id in(select idField from usersTable)
db에 대한 조회수는 같지 않아야합니다.
mongodb에서이 쿼리에 $ in 매개 변수를 사용할 수 있습니다. 자세한 내용은 this 자습서를 확인하십시오.
3 개의 문서가 있다고 가정 해 봅니다. 컬렉션 이름은 사용자입니다. 위의 문서에서
{
"_id": ObjectId("4efa8d2b7d284dad101e4bc9"),
"Last Name": "DUMONT",
"First Name": "Jean",
"alert":1,
"Date of Birth": "01-22-1963"
},
{
"_id": ObjectId("4efa8d2b7d284dad101e4bc7"),
"Last Name": "PELLERIN",
"First Name": "Franck",
"alert":2,
"Date of Birth": "09-19-1983",
"Address": "1 chemin des Loges",
"City": "VERSAILLES"
},
{
"_id": ObjectId("4efa8d2b7d284dad101e4bc7"),
"Last Name": "PELLERIN",
"First Name": "Franck",
"alert":3,
"Date of Birth": "09-19-1983",
"Address": {
"Street": "1 chemin des Loges",
"City": "VERSAILLES"
}
}
내가이 나에게 처음 두 문서를 줄 것이다 열이 그
db.users.find({alert:{$in:[1,2]}})
1 및 2.Query 경고를 포함 단 2 문서를 원한다.