Мне нужно сделать поиск по двум значениям в документах.
Сам код:
...
if collection.count_documents({"id": member.id}) * collection.count_documents({"server_id": guild.id}) == 0:
collection.insertMany({
...
})
else:
pass
Пробовал много всего. И find и просто count_documents. Если использовать find, то в базу вообще ничего не добавляется. Если использовать код выше, то выходит ошибка. Если просто:
if collection.count_documents({"id": member.id, "server_id": guild.id}) == 0:
то добавляется всего 3, вместо 9. Т.к выходит ошибка дубликата.