Код: Выделить всё
_client = new MongoClient(new MongoClientSettings
{
Server = new MongoServerAddress("172.1.9.8", 27017)
});
_database = _client.GetDatabase("MongoSample");
Student st = new Student()
{
Name = "Ali",
Family = "Valid",
Age = 25,
expireAt = DateTime.Now.AddSeconds(30)
};
var collection = _database.GetCollection("Students");
collection.InsertOne(st);
Код: Выделить всё
var collection = _database.GetCollection("Students");
var indexs = collection.Indexes.CreateOne(Builders.IndexKeys.Ascending("Name"),
new CreateIndexOptions { ExpireAfter = new TimeSpan(0, 0, 10) });
collection.InsertOne(st);
моя модель:
Код: Выделить всё
public class Student
{
public string Name { get; set; }
public string Family { get; set; }
public int Age { get; set; }
[BsonElement("expireAt")]
public DateTime expireAt { get; set; }
}
Подробнее здесь: https://stackoverflow.com/questions/468 ... ongodriver
Мобильная версия