sql >> Databáze >  >> NoSQL >> MongoDB

Změňte typ pole MongoDB na celé číslo z jeho konzoly

V C/C++ „smyslu slova“ jsou ints ve skutečnosti není zaručeno být 32bitové hodnoty. int musí být alespoň 16bitové, ale obecně odpovídá architektuře platformy (např. 32 nebo 64bit).

Jak zmínil @Jasd, JavaScript má pouze jeden číselný typ, kterým je plovoucí desetinná čárka (double v C).

Z prostředí MongoDB byste měli být schopni používat funkce NumberInt(..) k získání hodnoty BSON 32bitového celého čísla nebo NumberLong(..) získat 64bitové celé číslo BSON.



  1. MongoDB:odstraňte jedinečné omezení

  2. ConversionFailedException:Přetrvání objektu DBObject, ale načtení vrátí LinkedHashMap<?, ?>

  3. pushOrModify jako operátor pro vnořený dokument mongo

  4. Uložení souboru v mongodb pomocí node.js