MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Xây dựng chỉ mục trong MongoDB với trình điều khiển .NET 2.0

Bạn cần gọi và await CreateOneAsync với IndexKeysDefinition bạn nhận được bằng cách sử dụng Builders.IndexKeys :

static async Task CreateIndex()
{
    var client = new MongoClient();
    var database = client.GetDatabase("db");
    var collection = database.GetCollection<Hamster>("collection");
    await collection.Indexes.CreateOneAsync(Builders<Hamster>.IndexKeys.Ascending(_ => _.Name));
}

Nếu bạn không có Hamster bạn cũng có thể tạo chỉ mục theo cách không được gõ mạnh bằng cách chỉ định biểu diễn json của chỉ mục:

await collection.Indexes.CreateOneAsync("{ Name: 1 }");



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. truy vấn tổng hợp mongo với trình điều khiển mgo

  2. Làm cách nào để triển khai truy vấn bộ lọc tìm kiếm bằng mongodb?

  3. Cách tự động hóa cơ sở dữ liệu MongoDB cải thiện bảo mật

  4. Có chạy mongoskin chỉ với mongodb phiên bản 1.4 trở lên không?

  5. Cách xóa người dùng chưa được xác minh bằng Mongoose và TTL