У меня тут небольшая проблема. Я получаю все свои продукты из коллекции mongodb с помощью этой функции:
public async Task<string> getAllProducts()
{
List<string> all = new List<string>();
var document = await getCollection("produits").Find(new BsonDocument()).ToCursorAsync();
foreach (var doc in document.ToEnumerable())
{
var res = doc.ToJson();
all.Add(res);
}
return JsonConvert.SerializeObject(all);
}
, и она возвращает JSON, который выглядит следующим образом, для моей реакции переднего конца.
{ "_id" : ObjectId("5e49bdf5f040e808847a17d7"),
"email" : "example@gmail.com",
"quantite" : 1,
"matricule" : 1}
проблема это я не могу разобрать это в моем javascript из-за этого: ObjectId ("5e49bdf5f040e808847a17d7")
Конечно, я мог бы сделать некоторые строки волхвов c, прежде чем я его проанализирую, но id скорее это будет исправлено на стороне сервера. Так есть ли способ, которым я могу избавиться от этой проблемы и получить такой результат?
{ "_id" : "5e49bdf5f040e808847a17d7",
"email" : "example@gmail.com",
"quantite" : 1,
"matricule" : 1}