MongoDB Stitch возвращает объект массива JSON

Как MongoDB Stitch сторонние службы возвращают объект массива JSON? В моем возвращении EJSON отображается со знаком доллара (знак доллара). Кто-нибудь может мне помочь?

return mycollection.findOne({"_id": BSON.ObjectId(id)});

ответ, например: cost: {$numberDouble: "65"}

Мне нужно например: стоимость: 65

1 ответ

См.: https://docs.mongodb.com/realm/mongodb/actions/collection.find/

Чтобы создать массив, попробуйте:

return mycollection.find({"_id": BSON.ObjectId(id)}).toArray();

Чтобы решить проблему с numberDouble, см. MongoDB Stitch возвращает данные как $NumberDouble вместо самого числа

Другие вопросы по тегам