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

Dịch FilterDefinition sang truy vấn json mongo thông thường mà tôi có thể chạy trong trình bao mongo

Tôi đã cố gắng giải quyết vấn đề tương tự ngày hôm nay. Đây là những gì tôi tìm thấy.

public static class MongoExtensions
{
    public static BsonDocument RenderToBsonDocument<T>(this FilterDefinition<T> filter)
    {
        var serializerRegistry = BsonSerializer.SerializerRegistry;
        var documentSerializer = serializerRegistry.GetSerializer<T>();
        return filter.Render(documentSerializer, serializerRegistry);
    }
}

Tôi không có quyền truy cập vào một bộ sưu tập khi tôi đang gọi nó, vì vậy tôi không thể sử dụng các giải pháp trên.

Điều này cho phép bạn làm

var json = filter.RenderToBsonDocument().ToJson();


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cách đặt mongod.conf bind_ip với nhiều địa chỉ ip

  2. Thông báo lỗi:MongoError:Xác thực bad auth không thành công thông qua chuỗi URI

  3. không thành công với lỗi 10068:toán tử không hợp lệ:$ oid

  4. Tổng quan về MongoDB và Cân bằng tải

  5. Đẩy và thiết lập các thao tác trong cùng một bản cập nhật MongoDB