mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-09-19 18:22:23 +08:00
Add Mongo DB
This commit is contained in:
@@ -11,18 +11,35 @@ namespace MongoDbTest
|
||||
{
|
||||
public class AdoTest
|
||||
{
|
||||
public static void Init()
|
||||
public static void Init()
|
||||
{
|
||||
MongoClientTest();
|
||||
MongoDbConnectionTest();
|
||||
}
|
||||
|
||||
private static void MongoDbConnectionTest()
|
||||
{
|
||||
var db= new MongoDbConnection(DbHelper.SqlSugarConnectionString);
|
||||
|
||||
var database= db.GetDatabase();
|
||||
var collections = database.GetCollection<BsonDocument>("b");
|
||||
// 插入一个文档,MongoDB 会创建数据库和集合
|
||||
var document = new BsonDocument { { "name", "bbbbbb" }, { "age", 30 } };
|
||||
collections.InsertOne(document);
|
||||
var list = collections.AsQueryable<BsonDocument>().ToList();
|
||||
}
|
||||
|
||||
private static void MongoClientTest()
|
||||
{
|
||||
//开发中
|
||||
var client = new MongoClient("");
|
||||
var database = client.GetDatabase("test");
|
||||
var client = new MongoClient(DbHelper.ConnectionString);
|
||||
var database = client.GetDatabase("SqlSugarDb");
|
||||
// 获取当前数据库中的所有集合
|
||||
var collections = database.ListCollections();
|
||||
|
||||
|
||||
MongoDbConnection connection = new MongoDbConnection("");
|
||||
connection.Open();
|
||||
connection.Close();
|
||||
var collections = database.GetCollection<BsonDocument>("a");
|
||||
// 插入一个文档,MongoDB 会创建数据库和集合
|
||||
var document = new BsonDocument { { "name", "aaaa" }, { "age", 30 } };
|
||||
collections.InsertOne(document);
|
||||
var list = collections.AsQueryable<BsonDocument>().ToList();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
15
Src/Asp.NetCore2/MongoDbTest/DbHelper.cs
Normal file
15
Src/Asp.NetCore2/MongoDbTest/DbHelper.cs
Normal file
@@ -0,0 +1,15 @@
|
||||
using MongoDB.Driver.Core.Configuration;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace MongoDbTest
|
||||
{
|
||||
public class DbHelper
|
||||
{
|
||||
public static string ConnectionString= "mongodb://mongouser:Huangxin%40123@localhost:27018/SqlSugarDb?replicaSet=cmgo-7d07e4w1_0&authSource=admin";
|
||||
public static string SqlSugarConnectionString = "host=localhost;Port=27018;Database=SqlSugarDb;Username=mongouser;Password=Huangxin@123;replicaSet=cmgo-7d07e4w1_0&authSource=admin";
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user