我正在尝试使用邮递员将数据插入MongoDb集合。我该如何处理;以JSON格式对数据进行硬编码有效,但我希望能够以JSON格式使用postman进行插入。
这是允许我使用postman中的post函数直接输入的代码,没有输入:
public async void Insert([FromBody]string value)
{
var client = new MongoClient();
var dbs = client.GetDatabase("test");
var collection = dbs.GetCollection<BsonDocument> ("restaurants");
BsonArray dataFields = new BsonArray { new BsonDocument {
{ "ID" , ObjectId.GenerateNewId()}, { "_id", ""}, } };
var document = new BsonDocument
{
{"borough",value },
{"cuisine","Korean"},
{"name","Bellaa"},
{"restaurant_id","143155"}
};
await collection.InsertOneAsync(document);
}