unity 连接mongoDB数据库
using MongoDB.Bson;
private IMongoDatabase _database;
private MongoClient _client;
public void GetMongoDBData()
{
//获取本地端口号为9999的URL路径
string URL = "mongodb://localhost:9999";
//创建并实例化客户端
_client = new MongoClient(URL);
//根据数据库名称实例化数据库
_database = _client.GetDatabase("数据库集合名");
//根据集合名称获取集合
IMongoCollection
if (collection != null)
{
//按照表中数据排列 time是我按时间排序,具体需求具体分析
var filter = Builders
list = Task.Run(async () => await collection.Find(
foreach (var item in list)
{
//将value值,转换成可以读取的BsonArray数据格式。BsonArray用法和json类似
BsonValue value = item["agent_state"]["life"];
BsonArray array = (BsonArray)value;
for (int i = 0; i < array.Count; i++)
{
}
}
}
}
