Mongodb insert不使用C#,try/catch未显示任何错误
我有一个C#应用程序,我添加了nugget mongodb驱动程序 我的mongodb数据库名为Mongodb insert不使用C#,try/catch未显示任何错误,c#,mongodb,mongodb-query,C#,Mongodb,Mongodb Query,我有一个C#应用程序,我添加了nugget mongodb驱动程序 我的mongodb数据库名为devserver 我的收藏名为server 所以我尝试连接,然后插入一个随机文档,因为我假设mongo允许这样做,它与集合/db中的其他3个不匹配 var connectionString = "mongodb://root:mypassword@10.100.40.204:27017"; var client = new MongoClient(connectionString);
devserver
我的收藏名为server
所以我尝试连接,然后插入一个随机文档,因为我假设mongo允许这样做,它与集合/db中的其他3个不匹配
var connectionString = "mongodb://root:mypassword@10.100.40.204:27017";
var client = new MongoClient(connectionString);
var db = client.GetDatabase("DevServers");
var collection = db.GetCollection<BsonDocument>("server");
var document = new BsonDocument
{
{"Brand","Dell"},
{"Price","400"},
{"Ram","8GB"},
{"HardDisk","1TB"},
{"Screen","16inch"}
};
collection.InsertOneAsync(document);
var connectionString=”mongodb://root:mypassword@10.100.40.204:27017";
var客户端=新的MongoClient(connectionString);
var db=client.GetDatabase(“devserver”);
var collection=db.GetCollection(“服务器”);
var文档=新的BsonDocument
{
{“品牌”,“戴尔”},
{“价格”,“400”},
{“Ram”,“8GB”},
{“硬盘”、“1TB”},
{“屏幕”,“16英寸”}
};
集合。插入同步(文档);
我刷新了Studio 3T应用程序,但它不显示任何插入。try/catch中没有错误,我做错了什么?看起来您在不等待的情况下使用了异步方法。您的方法也必须标记为异步
public async Task Save() {
// rest of code here
await collection.InsertOneAsync(document);
}
连接字符串信息是否与您在Studio应用程序中使用的相同?mongod进程是否仍在运行?