0
는 내가 이름을 []의 요소 수를 모르는 그러나 이러한MongoDB로 쿼리를 작성하는 방법은 무엇입니까?
Query.And(Query.NE("name", name[0]), Query.NE("name", name[1]));
같은 쿼리를 가질 필요가 나는 이름의 모든 요소 []의 NE의 AND를 확인해야합니다.
빌드 할 방법이 있습니까?
는 내가 이름을 []의 요소 수를 모르는 그러나 이러한MongoDB로 쿼리를 작성하는 방법은 무엇입니까?
Query.And(Query.NE("name", name[0]), Query.NE("name", name[1]));
같은 쿼리를 가질 필요가 나는 이름의 모든 요소 []의 NE의 AND를 확인해야합니다.
빌드 할 방법이 있습니까?
Query.AND()
방법 서명이 항목의 수를 다음과 같이 당신이 당신의 방법을 쓸 수 있도록 IEnumerable<IMongoQuery>
매개 변수 형식을 취
Query.AND(name.Select(x=> Query.NE("name", x));
? (What/where는 'Query'의 출처입니까?) 좀 더 검색하여 답을 찾을 수 있기를 기대합니다. 다음은 임의의 치트 시트입니다. http://www.layerworks.com/blog/2014/11/11/mongodb-shell-csharp-driver-comparison-cheat-cheet – mmcrae
답변 해 주셔서 감사합니다. MongoDB.Driver.Builders.Query를 사용하고 있습니다. –
['$ nin'] (https://docs.mongodb.com/manual/reference/operator/query/nin/#op._S_nin)을 사용하고 싶습니다. 여기 대신. 그런 식으로 쿼리를 동적으로 만들 필요가 없으며 더 효율적입니다. – JohnnyHK