MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Korzystanie ze sterownika MongoDB C#:opakowane czy nie opakowane?

Nie ma różnicy, kiedy ustawisz wartość ciągu. Opakowane metody są potrzebne podczas pracy z typami złożonymi:klasami, listami itp. (co nie jest BsonValue ). Po prostu poprawnie konwertują obiekty na typ BsonValue.

Mały przykład:

Z Set nie możesz wykonywać następujących czynności:

var item = new MyDemo();
Update.Set("Item", item)

Musisz użyć metody Wrapped lub rozszerzenia ToBsonDocument():

var item = new MyDemo();
Update.SetWrapped("Item", item)

To wszystko!

Jedna uwaga, sterownik i większość elementów wokół mongodb to open source. Więc nie jest to wielka sprawa, aby patrz :)




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Nodejs - moduł websocket-node:Jak sprawić, by serwer gniazd wieloklienckich działał?

  2. Wydajność MongoDB przy rosnącej strukturze danych

  3. Zdalny dostęp Golang i MongoDb nie powiódł się (serwer zwrócił błąd na etapie uwierzytelniania SASL:Uwierzytelnianie nie powiodło się).

  4. .updateOne w MongoDB nie działa w Node.js

  5. Jak należy modelować następujące relacje wiele do wielu w MongoDB?