คำถามติดแท็ก mongodb

MongoDB เป็นฐานข้อมูล NoSQL ที่ปรับขนาดได้และมีประสิทธิภาพสูง รองรับภาษาจำนวนมากและแพลตฟอร์มการพัฒนาแอปพลิเคชัน คำถามเกี่ยวกับการดูแลเซิร์ฟเวอร์สามารถสอบถามได้ที่ https://dba.stackexchange.com

30
ไม่สามารถค้นหาโมดูล '../build/Release/bson']: 'MODULE_NOT_FOUND'} js-bson: ไม่สามารถโหลดส่วนขยาย c ++ bson โดยใช้รุ่น JS บริสุทธิ์
ฉันได้รับข้อผิดพลาดด้านล่าง: { [Error: Cannot find module '../build/Release/bson'] code: 'MODULE_NOT_FOUND' } js-bson: Failed to load c++ bson extension, using pure JS version นี่คือรายละเอียดเวอร์ชันของฉัน: ระบบปฏิบัติการ: Windows 7 MongoDB: 2.6.5 โหนด: 0.12.0 ฉันลองสิ่งเหล่านี้ก่อนโพสต์ปัญหาที่นี่ ฉันไปที่\node-modules\mongoose\node-modules\mongodb\node-modules\bsonโฟลเดอร์และทำการเปลี่ยนแปลงด้านล่างในไฟล์ binding-gyp จาก'include_dirs': [ '<!(node -e "require(\'nan\')")' ] เป็น 'include_dirs': ["<!(nodejs -p -e \"require('path').dirname(require.resolve('nan'))\")"] เรียกใช้คำสั่งนี้ npm install -g node-gyp ฉันได้อัปเดตรุ่นพังพอนเป็น …

4
NoSQL - MongoDB กับ CouchDB [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ปรับปรุงคำถามนี้ ฉันเป็น noob ที่สมบูรณ์เมื่อพูดถึงการเคลื่อนที่ NoSQL ฉันเคยได้ยินมากมายเกี่ยวกับ MongoDB และ CouchDB ฉันรู้ว่ามีความแตกต่างระหว่างคนทั้งสอง สิ่งใดที่คุณแนะนำให้เรียนรู้เป็นก้าวแรกสู่โลกของ NoSQL
154 mongodb  couchdb  nosql 

17
วิธีการเรียงลำดับพังพอน?
ฉันไม่พบเอกสารสำหรับตัวดัดแปลงการเรียงลำดับ ข้อมูลเชิงลึกเพียงอย่างเดียวคือในการทดสอบหน่วย: spec.lib.query.js # L12 writer.limit(5).sort(['test', 1]).group('name') แต่มันไม่ได้ผลสำหรับฉัน: Post.find().sort(['updatedAt', 1]);

7
ทำความเข้าใจกับขีด จำกัด ขนาดของเอกสาร MongoDB BSON
จาก MongoDB คำแนะนำการแตกหัก: เอกสารที่มีขนาดใหญ่กว่า 4MB (เมื่อแปลงเป็น BSON) ไม่สามารถบันทึกลงในฐานข้อมูล นี่เป็นข้อ จำกัด ที่ค่อนข้าง จำกัด (และอาจเพิ่มขึ้นในอนาคต) เป็นส่วนใหญ่เพื่อป้องกันการออกแบบสคีมาที่ไม่ดีและให้ประสิทธิภาพที่สอดคล้องกัน ฉันไม่เข้าใจขีด จำกัด นี้หมายความว่าเอกสารที่มีโพสต์บล็อกที่มีความคิดเห็นจำนวนมากซึ่งมีขนาดใหญ่กว่า 4MB ไม่สามารถจัดเก็บเป็นเอกสารเดียวได้หรือไม่ สิ่งนี้จะนับรวมเอกสารที่ซ้อนกันด้วยหรือไม่ ถ้าฉันต้องการเอกสารที่ตรวจสอบการเปลี่ยนแปลงค่า (ในที่สุดจะเติบโตเกินขีด จำกัด 4MB) หวังว่าจะมีคนอธิบายเรื่องนี้อย่างถูกต้อง ฉันเพิ่งเริ่มอ่านเกี่ยวกับ MongoDB (ฐานข้อมูล nosql แรกที่ฉันเรียนรู้) ขอบคุณ.
153 mongodb  bson 

8
มองเห็นการจัดการเอกสารและชุดข้อมูล MongoDB [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันใช้ MongoDB ในระบบการรายงานและต้องลบเอกสารทดสอบทั้งหมด ในขณะที่ฉันไม่ได้มีปัญหามากเกินไปในการใช้เครื่องมือบรรทัดคำสั่ง JSON แต่ก็น่าเบื่ออย่างยิ่งที่ต้องค้นหาเอกสารคัดลอกและวาง OID ฯลฯโดยเฉพาะจากหน้าต่างรับคำสั่ง (เคยลองมาแล้ว) ถึงข้อความ "ทำเครื่องหมาย" ที่ล้อมหลายบรรทัด?) ฉันจะตรวจสอบฐานข้อมูลและคอลเลกชันด้วยสายตาดำเนินงาน CRUD อย่างง่าย ๆ และจัดการสคริปต์หลายตัวในหน้าต่างที่เหมาะสมได้อย่างไร (ไม่ใช่พรอมต์คำสั่ง)

7
จะใช้ Elasticsearch กับ MongoDB อย่างไร
ฉันได้ผ่านบล็อกและไซต์มากมายเกี่ยวกับการกำหนดค่า Elasticsearch สำหรับ MongoDB เพื่อจัดทำดัชนีคอลเล็กชันใน MongoDB แต่ไม่มีตรงไปตรงมา โปรดอธิบายให้ฉันทีละขั้นตอนกระบวนการสำหรับการติดตั้ง elasticsearch ซึ่งควรรวมถึง: องค์ประกอบ ทำงานในเบราว์เซอร์ ฉันใช้ Node.js กับ express.js ดังนั้นโปรดช่วยด้วย


8
MongoDB vs Firebase [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ข้อดีเชิงปริมาณของการใช้ Firebase บน MongoDB มีอะไรบ้าง (ไม่ใช่ความคิดเห็น) ฉันรู้ว่า Firebase เป็นบริการบนคลาวด์ที่มี API ของตัวเอง แต่ฉันรู้สึกว่า Mongo อาจให้การควบคุมที่ดีขึ้นในระยะยาว
149 mongodb  firebase 

2
Mongo Shell - บันทึกคอนโซล / ดีบัก
อาจเป็นคำถามที่โง่ ทดลองกับเปลือก Mongo ฉันต้องการทำสิ่งที่ชอบ: matt@linuxvm:~/mongodb-linux-i686-1.2.3/bin$ ./mongo MongoDB shell version: 1.2.3 url: test connecting to: test Thu Feb 25 20:57:47 connection accepted from 127.0.0.1:37987 #3 type "help" for help > function test() { debug.log("hello") } > test() Thu Feb 25 20:58:06 JS Error: ReferenceError: debug is not defined (shell):0 กล่าวอีกนัยหนึ่งฉันจะส่งออกไปยังคอนโซลได้อย่างไรเมื่อประเมินฟังก์ชัน JS …
147 mongodb 


8
mongodb: ใส่ถ้าไม่มี
ทุกวันฉันได้รับเอกสาร (อัปเดต) สิ่งที่ฉันต้องการทำคือแทรกแต่ละรายการที่ไม่มีอยู่ ฉันต้องการติดตามครั้งแรกที่ฉันแทรกพวกเขาและครั้งสุดท้ายที่ฉันเห็นพวกเขาในการอัปเดต ฉันไม่ต้องการมีเอกสารซ้ำ ฉันไม่ต้องการลบเอกสารที่ถูกบันทึกไว้ก่อนหน้านี้ แต่ไม่ได้อยู่ในการอัปเดตของฉัน 95% (โดยประมาณ) ของบันทึกจะไม่ได้รับการแก้ไขในแต่ละวัน ฉันใช้ไดรเวอร์ Python (pymongo) สิ่งที่ฉันทำในปัจจุบันคือ (รหัสหลอก): for each document in update: existing_document = collection.find_one(document) if not existing_document: document['insertion_date'] = now else: document = existing_document document['last_update_date'] = now my_collection.save(document) ปัญหาของฉันคือมันช้ามาก (40 นาทีสำหรับน้อยกว่า 100,000 บันทึกและฉันมีนับล้านในการอัปเดต) ฉันค่อนข้างมั่นใจว่ามีบางอย่างในตัวสำหรับการทำเช่นนี้ แต่เอกสารสำหรับการอัปเดต () คือ mmmhhh .... สรุปสั้น ๆ …

13
MongoDB: exception ใน initAndListen: 20 มีความพยายามในการสร้างไฟล์ล็อคในไดเรกทอรีอ่านอย่างเดียว: / data / db, กำลังยกเลิก
ฉันสร้าง/data/dbในไดเรกทอรีรากและเรียกใช้./mongod: [initandlisten] exception in initAndListen: 20 Attempted to create a lock file on a read-only directory: /data/db, terminating [initandlisten] shutdown: going to close listening sockets... [initandlisten] shutdown: going to flush diaglog... [initandlisten] now exiting [initandlisten] shutting down with code:100
146 mongodb 

17
ฉันจะเริ่ม Mongo DB จาก Windows ได้อย่างไร
ฉันติดตั้ง MongoDB บนเครื่อง Windows 7 (64 บิต) แล้ว ฉันได้สร้างพา ธ data / db ด้วย แต่เมื่อฉันพยายามเริ่ม mongodb โดยใช้คำสั่ง'C:\mongodb\bin\mongod.exe'มันจะไม่เริ่มทำงาน admin web console waiting for connections on port 28017มันมีการแสดง ช่วยฉันในการเริ่มต้น MongoDB และโปรดแนะนำถ้ามี GUI ใด ๆ ที่พร้อมใช้งานสำหรับ MongoDB

7
ปิดการเชื่อมต่อของพังพอนอย่างถูกต้องเมื่อเสร็จสิ้น
ฉันใช้พังพอนในสคริปต์ที่ไม่ได้หมายถึงการทำงานอย่างต่อเนื่องและฉันกำลังเผชิญกับสิ่งที่ดูเหมือนจะเป็นปัญหาที่ง่ายมาก แต่ฉันไม่สามารถหาคำตอบได้ เพียงแค่ใส่เมื่อฉันโทรไปที่ฟังก์ชั่นพังพอนใด ๆ ที่ส่งคำขอไปยัง MongoD อินสแตนซ์ของฉัน nodejs ไม่เคยหยุดและฉันต้องฆ่ามันด้วยตนเองด้วยพูด Ctrl + c หรือ Program.exit () โค้ดมีลักษณะดังนี้: var mongoose = require('mongoose'); // if my program ends after this line, it shuts down as expected, my guess is that the connection is not really done here but only on the first real …

12
MongoDB: วิธีการอัพเดทเอกสารหลายชุดด้วยคำสั่งเดียว?
ฉันประหลาดใจที่พบว่าโค้ดตัวอย่างต่อไปนี้อัปเดตเอกสารเดียวเท่านั้น: > db.test.save({"_id":1, "foo":"bar"}); > db.test.save({"_id":2, "foo":"bar"}); > db.test.update({"foo":"bar"}, {"$set":{"test":"success!"}}); > db.test.find({"test":"success!"}).count(); 1 ฉันรู้ว่าฉันสามารถวนซ้ำและอัปเดตต่อไปจนกว่าพวกเขาจะเปลี่ยนไปทั้งหมด แต่ดูเหมือนว่าจะไม่มีประสิทธิภาพมากนัก มีวิธีที่ดีกว่า?
145 mongodb  document  nosql 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.