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 вместо самого числа