Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MongoDB

ฉันจะทราบได้อย่างไรว่าฐานข้อมูล MongoDB ของฉันเป็น 64 บิตหรือไม่


คุณสามารถใช้ buidInfo ร่วมกับ runCommand เพื่อตรวจสอบ MongoDB สำหรับ 32 บิตหรือ 64 บิต ขั้นแรกให้เปลี่ยนฐานข้อมูลของคุณเป็นผู้ดูแลระบบ ต่อไปนี้เป็นรูปแบบไวยากรณ์

use admin

หลังจากนั้นใช้ไวยากรณ์ต่อไปนี้เพื่อดูว่าเซิร์ฟเวอร์ของฉันใช้งาน MongoDB 64 บิตหรือไม่

db.runCommand(buildInfo)

ตอนนี้รันไวยากรณ์ด้านบน

> use admin
switched to db admin
> db.runCommand("buildInfo");

ต่อไปนี้เป็นผลลัพธ์ที่แสดง MongoDB เป็น 64 บิต

{
   "version" : "4.0.5",
   "gitVersion" : "3739429dd92b92d1b0ab120911a23d50bf03c412",
   "targetMinOS" : "Windows 7/Windows Server 2008 R2",
   "modules" : [ ],
   "allocator" : "tcmalloc",
   "javascriptEngine" : "mozjs",
   "sysInfo" : "deprecated",
   "versionArray" : [
      4,
      0,
      5,
      0
   ],
   "openssl" : {
      "running" : "Windows SChannel"
   },
   "buildEnvironment" : {
      "distmod" : "2008plus-ssl",
      "distarch" : "x86_64",
      "cc" : "cl: Microsoft (R) C/C++ Optimizing Compiler Version 19.00.24223 for x64",
      "ccflags" : "/nologo /EHsc /W3 /wd4355 /wd4800 /wd4267 /wd4244 /wd4290
      /wd4068 /wd4351 /wd4373 /we4013 /we4099 /we4930 /WX /errorReport:none /MD /O2 /Oy- /bigobj           /utf-8 /Zc:rvalueCast /Zc:strictStrings /volatile:iso /Gw /Gy /Zc:inline",
      "cxx" : "cl: Microsoft (R) C/C++ Optimizing Compiler Version 19.00.24223 for x64",
      "cxxflags" : "/TP",
      "linkflags" : "/nologo /DEBUG /INCREMENTAL:NO /LARGEADDRESSAWARE /OPT:REF",
      "target_arch" : "x86_64",
      "target_os" : "windows"
   },
   "bits" : 64,
   "debug" : false,
   "maxBsonObjectSize" : 16777216,
   "storageEngines" : [
      "devnull",
      "ephemeralForTest",
      "mmapv1",
      "wiredTiger"
   ],
   "ok" : 1
}