MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Zwróć BsonDocument w ApiController

Natknąłem się też na ten problem, wziąłem dane Bson, iterowałem przez nie konwertując każdy dokument na json na końcu Web API, jak przypuszczam, tworząc listę ciągów json - wysłałem to z powrotem i zdeserializowałem każdy ciąg z powrotem do Dokument Bson:

List<string> data = response.Content.ReadAsAsync<List<string>>().Result;

List<BsonDocument> docList = new List<BsonDocument>();
foreach (string dataStr in data) {
    BsonDocument doc = MongoDB.Bson.Serialization.BsonSerializer.Deserialize<BsonDocument>(dataStr);
    docList.Add(doc);                 
}

Który znalazłem w tym poście:Konwertuj ciąg na MongoDB BsonDocument

Trochę pięści z szynką, ale to działa.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongo rzuca ciąg na numer w zapytaniu

  2. Spring Data MongoDB i allowDiskUse

  3. Jak upsertować za pomocą mongodb-java-driver

  4. (Jak) agregacja() może złamać indeks?

  5. MongoDB-Escape kropki '.' w kluczu mapy]