如何通过c#.net执行mongo命令

本文关键字:mongo 命令 执行 net 何通过 | 更新日期: 2023-09-27 18:28:16

如何通过c#.net执行mongo命令,例如,我们需要从c#代码中执行sql插入命令,我们有ExecuteNonQuery(),

SqlConnection mycon = new SqlConnection(strcon);
mycon.Open();
string strquery = "INSERT INT0 studentDetails values('" + txtName.Text.ToString() + "','" + txtQual.Text.ToString() + "','" + txtAge.Text.ToString() + "','" + txtMobile.Text + "')";
SqlCommand cmd = new SqlCommand(strquery, mycon);
cmd.ExecuteNonQuery();

****以同样的方式,如何为编写c#代码来执行mongodb查询**

如何通过c#.net执行mongo命令

是的,MongoDB当然像SQL一样拥有所有的查询。

我建议您不要学习SQL,从云开始。像MongoDB这样的云采用NO-SQL格式。所有正在创建的表都是无模式的,也就是说,它们没有任何特定的结构。

数据库-->将保存集合(就像SQL表一样)。

通过C#,我们需要获得MongoDB服务器的连接字符串,并获得为数据库和集合创建的实例,并为您想要的方法执行查询。

创建实例和执行查询的示例代码是

string uri = "mongodb://username:password@servername:portnumber/databasename";
var client = new MongoClient(uri);
var db = client.GetDatabase(databaseName);
var collection = db.GetCollection<BsonDocument>(collectionName);
collection.InsertOne(collectionItem);

取消学习SQL,为集合创建一个实例,然后使用方法。

您可以在我的博客中看到更多信息:MongoDB在C#-MVC 中完成操作