Я пытаюсь случайным образом получить случайный документ из коллекции, которую я уже успешно достиг, с помощью следующего кода:
const username = 'willem';
db.db(MDBC.db).collection(MDBC.pC).aggregate([{ $sample: { size: 1 } }]).next((err, doc) => {console.log(doc)});
Однако я хочу наложить определенное ограничение на выбранный случайный документ, который является следующим:
Случайно выбранный документ имеет поле имени пользователя, которое не может иметь определенного значения, в данном случае 'willem'.