-
Type:
Bug
-
Resolution: Done
-
Priority:
Major - P3
-
None
-
Affects Version/s: 1.3.1
-
Component/s: None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
1) create 2 bson values:
BsonValue convertedValue1 = BsonString.Create("str1");
BsonValue convertedValue2 = BsonString.Create("str2");
2) Create BsonArray: var array = new BsonArray(new[]
{convertedValue1, convertedValue2});
3) Create query: Query.ElemMatch("Properties", Query.And(Query.EQ(propertyIdFieldName,"some Id"), Query.In("someProperty", array )));
Generated result:
{ "Properties" : { "$elemMatch" : { "PropertyDefinitionId" : "some Id", "someProperty" :
} } }
Expected result:
{ "Properties" : { "$elemMatch" : { "PropertyDefinitionId" : "some Id", "someProperty" :
} } }