Я запрашиваю документ из Mongo DB с помощью Mongoose:
const dbObj = await User.findOne({ "_id": id});
Оттуда я пытаюсь превратить этот объект в строку:
const dbObjStr = JSON.stringify(dbObj);
Проблема: JSON.stringify неправильно преобразует объект в строку, результат выглядит так:
{"accreditedStatus":3,"count":39}
Как я могу преобразовать его в реальную строку? Так:
"{\"accreditedStatus\":3,\"count\":39}"
Окружающая обстановка: Node.js v10.16.0, НПМ 6.10.0, Монго БД 4.0.10, Мангуст ^ 5.3.7





stringify работает. dbObjStr содержит строку. Эскейп-символы \", которые вы ищете, не являются частью строки. Вы можете более четко наблюдать за тем, что происходит, разделив вашу строку на массив односимвольных строк.
console.info(dbObjStr.split(''))
Если по какой-либо причине вы хотите, чтобы dbObjStr содержал экранированные символы, просто запустите stringify дважды:
const dbObjStr = JSON.stringify(JSON.stringify(dbObj));