十年河东,十年河西,莫欺少年穷
学无止境,精益求精
工欲善其事必先利其器,要想使用mongodb,就必须先安装MongoDb服务,关于MongoDb的安装网上有很多教程,我使用的是MongoDb 4.2.1 ,据说4.2版本是最稳定的版本。
关于安装,请参考:https://zhuanlan.zhihu.com/p/136763521 或者自行百度。百度是的时候,记得加上版本4.2哦。
安装配置过程中,.在浏览器中输入网址:http://localhost:27017/ 。如果服务启动成功会看到以下一段话:
It looks like you are trying to access MongoDB over HTTP on the native driver port.
这样就说明你的MongoDB安装配置成功了。关于mongoDb的可视化工具,大家可选择:Robomongo,可自行百度下载 :CSDN下载:https://download.csdn.net/detail/u012238360/12328517。
有了MongoDB服务端以后,我们就可以通过CMD命令来创建数据库,数据表,插入数据,查询数据了。
关于MongoDb的简单使用,
根据微软教程,我整理的相关命令如下:
mongod --dbpath D:\MongoData\data\db --新开启 mongo --转换到表 use LogstoreDb --创建表 db.createCollection('LogsForDg') --插入 db.LogsForDg.insertMany([{'methodNo':'cloud-180','data':'{}','CreateTime':'2020-02-02'}]) --查询 db.LogsForDg.find({}).pretty() --VS2019工具 --安装包 Install-Package MongoDB.Driver -Version 2.11.0 --创建实体
public class LogsForDgModel { [BsonId] [BsonRepresentation(BsonType.ObjectId)] public string Id { get; set; } [BsonElement("methodNo")] public string methodNo { get; set; } public string data { get; set; } public string CreateTime { get; set; } } public class LogstoreDatabaseSettings : ILogstoreDatabaseSettings { public string LogsCollectionName { get; set; } public string ConnectionString { get; set; } public string DatabaseName { get; set; } } public interface ILogstoreDatabaseSettings { public string LogsCollectionName { get; set; } public string ConnectionString { get; set; } public string DatabaseName { get; set; } }