MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Mongodb NoRM и POCO

ObjectId не са водачи. Guid е името, което MS дава за версията на UUID, която използват. ObjectIds са напълно различен алгоритъм.

Като се има предвид това, можете да използвате каквото пожелаете като идентификатор в mongo и това няма да има наказания за производителност (в света на релсите някои от ORM препоръчват използването на низове)

ObjectId се използва в mongo най-вече за запазване на размера. Ако е толкова голяма сделка, просто използвайте нещо друго, просто осъзнайте, че използването на ненужно големи ID полета ще доведе до загуба на RAM. Но ако е голяма работа, тогава изберете Guids.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Монго агрегиране с разредени на страници данни и суми

  2. WAMP MongoDB - PHP разширение

  3. Как да получите множествен резултат в mongoose и да го комбинирате в един единствен отговор

  4. Проверете за съществуването на множество полета в MongoDB документ

  5. Как да изпълня заявка за идентификационен масив в Mongoose?