Database

[{"key1":1,"key2":2,"key3":3},{"key":2}]

Query

db.collection.find({"$and":[{"key1":1},{"key2":2},{"key3":3}]})

Result