首页 > 解决方案 > 如何将一个类的一条记录插入到mongodb服务器c#驱动程序

问题描述

我有一个类AlarmRecord:

public class AlarmRecord
    {
        public string AlarmStart { get; set; }
        public string AlarmEnd { get; set; }
        public string AlarmFullJobID { get; set; }
        public string AlarmChannel { get; set; }
        public string AlarmType { get; set; }
        public string AlarmDuration { get; set; }
    }

我想知道我将如何做这样的事情,但实际上是有效的:

var singleRecord = new BsonDocument
        {
            AlarmStart = DateTime.Now.ToString(),
            AlarmEnd = null,
            alarmFullJobID = logFullNames[arrayIndex],
            AlarmChannel = $"Channel {channel}",
            AlarmType = alarmTypeDB,
            AlarmDuration = null
        };
db.InsertOne(singleRecord);

或者

db.InsertOne(new AlarmRecord
{
    --values here--
}

每次我想插入数据库时​​,我基本上都在尝试为 AlarmRecord 创建值,我知道我可以在没有类的情况下插入值,但我觉得这样更有条理。我对编程也很陌生,所以请不要喷我哈哈

标签: c#mongodbclass

解决方案


推荐阅读