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

Cách viết một lát MongoDB $ trong golang

bson.M là bản đồ [string] giao diện không phải là lát cắt. Và bạn cần giao diện [] cho "$ slice".

o1 := bson.M{"$project": bson.M{"user": bson.M{"$slice": []interface{}{"$user", 2, 1}}}}

Nếu bạn chia sẻ một số dữ liệu giả, đầu vào và đầu ra, tôi có thể giúp bạn thêm.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Về MongoDB, Tại sao chúng tôi sử dụng nó? Thuật ngữ và triển khai của MongoDB

  2. truy vấn sao băng cho tất cả các tài liệu có trường duy nhất

  3. Sắp xếp MongoDB

  4. Làm cách nào tôi có thể lấy mongo mapper để tạo tệp config / mongo.yml trong Rails 4

  5. MongoDB dưới dạng Cơ sở dữ liệu chuỗi thời gian