Я использую собственный драйвер узла Mongo. Для upsert как:
collection.update(query, setData, { upsert: true }, callback);
Есть ли способ определить, сделал ли upsert вставку или обновление? С оболочкой Mongo вы можете вернуть WriteResult.nUpserted
, чтобы определить это, но я не уверен, как получить эту информацию из собственного драйвера узла. http://docs.mongodb.org/manual/reference/method/WriteResult/#WriteResult.nUpserted
Спасибо.