Unity3D连接Mongodb数据库

♀尐吖头ヾ 提交于 2020-02-21 01:59:33

第一步:在Assets中新建Plugins文件夹。

第二步:通过DOS安装Mongodb.Driver,dotnet add package MongoDB.Driver --version 2.7.0

第三步:找这几个动态链接库。将其放到Plugins文件夹中,给大家一个链接,里面有动态链接库你链接:https://pan.baidu.com/s/1iWKFgIL7lApcJ-IvOK129g 
提取码:yrdd

第四步:写脚本,挂在游戏对象上即可。

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using MongoDB.Bson;
using MongoDB.Driver;



public class MongodbTest : MonoBehaviour
{
    // Start is called before the first frame update
    void Start()
    {
        InsertData();
    }

    private IMongoCollection<BsonDocument> DatabaseConn()
    {

        var client = new MongoClient("mongodb://localhost");
        var database = client.GetDatabase("test"); //数据库名称
        var collection = database.GetCollection<BsonDocument>("WAWA");//连接的表名

        return collection;
    }

    public void InsertData()
    {
        var document = new BsonDocument{
        {"aa",11},
        {"bb",22},
        {"cc",new BsonDocument{
            {"x",33},
            {"y",44}
        }}
    };
        var collection = DatabaseConn();
        collection.InsertOne(document);
    }
}

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!