як зазначено в заголовку, я хочу виконати пошук (один) для документа за допомогою _id, а якщо його немає, чи створили його, то чи був він знайдений чи створений, чи повертається він у зворотний виклик.
Я не хочу оновлювати його, якщо він існує, як я читав findAndModify. Я бачив багато інших питань щодо Stackoverflow щодо цього, але знову ж таки, не хочу нічого оновлювати.
Я не впевнений, що, створюючи (не існує), ТО, що насправді є оновленням, про яке всі говорять, це все так заплутано :(
collection.findAndModify({_id:'theId'}, <your sort opts>, {$setOnInsert:{foo: 'bar'}}, {new:true, upsert:true}, callback)
. Дивіться документи