MongoDB.Driver.Builders.DeprecatedQuery.PromoteQueryToDollarAndForm C# (CSharp) Method

PromoteQueryToDollarAndForm() private static method

private static PromoteQueryToDollarAndForm ( BsonDocument query, BsonElement clause ) : void
query BsonDocument
clause BsonElement
return void
        private static void PromoteQueryToDollarAndForm(BsonDocument query, BsonElement clause)
        {
            var clauses = new BsonArray();
            foreach (var queryElement in query)
            {
                clauses.Add(new BsonDocument(queryElement));
            }
            clauses.Add(new BsonDocument(clause));
            query.Clear();
            query.Add("$and", clauses);
        }
    }