我想返回带有像波纹管这样的键值对的mongo集合
{
"message":"Success",
"Success":1,
"data":{"key","value"}
}
我正在使用以下代码返回文档
try
{
dynamic jObj = JObject.FromObject(val);
var Collection = _database.GetCollection<BsonDocument>("Registeration");
string id = jObj._id;
var filter = Builders<BsonDocument>.Filter.Eq("_id", new ObjectId(id));
var doc = Collection.Find(filter).FirstOrDefault();
if(doc != null)
{
return doc.ToJson();
}
else
{
return doc.Add("Success","0").Add("Mesaage","No Data Found").ToJson();
}
}
catch(Exception exp)
{
Console.WriteLine(exp.StackTrace);
return false;
}
答案 0 :(得分:0)
我这样改变我的模式
if(doc != null)
{
var t = new BsonDocument();
t.Add("Success","1").Add("data",doc);
return t.ToJson();
}
现在它正在使用预期的输出。 谢谢...