Questions tagged «mongodb»

MongoDB是一个可扩展的,高性能,开源,面向文档的NoSQL数据库。它支持多种语言和应用程序开发平台。可以在https://dba.stackexchange.com上询问有关服务器管理的问题。

3
删除mongodb的日志文件是否安全?
如果删除3.1G日志文件,sudo service mongodb restart将失败。但是,此文件占用太多空间。我怎么解决这个问题?如何删除? bash$ du -sh /var/lib/mongodb/* 4.0K _tmp 65M auction_development.0 128M auction_development.1 17M auction_development.ns 3.1G journal 4.0K mongod.lock
70 linux  mongodb  disk 

2
您可以在Mongo中为$ addToSet指定密钥吗?
我有一个文件: { 'profile_set' : [ { 'name' : 'nick', 'options' : 0 }, { 'name' : 'joe', 'options' : 2 }, { 'name' : 'burt', 'options' : 1 } ] } 并想将新文档添加到profile_set集中(如果该名称不存在)(无论该选项如何)。 因此,在此示例中,如果我尝试添加: {'name' : 'matt', 'options' : 0} 它应该添加它,但是添加 {'name' : 'nick', 'options' : 2} 不应执行任何操作,因为nick即使名称option不同,文档名称也已存在。 Mongo似乎与整个元素匹配,我最终检查它是否相同,最后我得到 profile_set containing …
70 mongodb  pymongo 



4
Android上的MongoDB
有谁知道MondgoDB如何在Android上运行。它在本地工作吗?您以后再复制数据吗?仅在Web后端上只能在线工作吗?
69 android  mongodb 

7
如何使用自制软件安装早期版本的mongodb?
我使用的是osx6.8,需要安装Mongodb的早期版本,如何使用HomeBrew安装早期版本?以下不起作用:( dream-2:app2 star$ brew install mongodb-2.6.10 Error: No available formula for mongodb-2.6.10 Searching formulae... Searching taps... dream-2:app2 star$ (((((题。)))
69 mongodb  homebrew 

18
TypeError:db.collection不是函数
我正在尝试将数据发布到在mLab上创建的数据库中,但出现此错误,但我不知道出了什么问题。我是新来的。所以我在这里发布了我要实现的代码,该代码取自本教程https://medium.freecodecamp.com/building-a-simple-node-js-api-in-under-30-minutes- a07ea9e390d2。 server.js const express = require('express'); const MongoClient = require('mongodb').MongoClient; const bodyParser = require('body-parser'); const db = require('./config/db'); const app = express(); const port = 8000; app.use(bodyParser.urlencoded({extened:true})); MongoClient.connect(db.url,(err,database) =>{ if (err) return console.log(err) require('./app/routes')(app,{}); app.listen(port,() => { console.log("We are live on"+port); }); }) db.js module.exports = { url : …


3
MongoDB远程分页
据说在具有许多记录的MongoDB集合中使用skip()进行分页很慢,因此不建议使用。 可以使用远程分页(基于> _id比较) db.items.find({_id: {$gt: ObjectId('4f4a3ba2751e88780b000000')}}); 显示上一个很有用。&next按钮-但是要显示实际的页码1 ... 5 6 7 ... 124时,实现起来并不容易-您需要预先计算每个页面从哪个“ _id”开始。 所以我有两个问题: 1)我什么时候应该开始担心呢?当“太多记录”中skip()的运行速度明显变慢时?一千?1000000? 2)使用远程分页时,显示带有实际页码的链接的最佳方法是什么?

3
MongoDB规范化,外键和联接
在我深入研究MongoDB几天之前,我想我会问一个非常基本的问题,即是否应该完全研究它。我基本上没有使用nosql的经验。 我确实阅读了一些有关文档数据库的好处,并且我认为对于这个新应用程序,它们将非常有用。对许多类型的对象(很多M-M关系)和子类进行收藏,评论等总是很麻烦-处理起来很麻烦。 我也有一个结构,很难用SQL定义,因为它是非常嵌套的,并且可以比15个不同的表更好地转换为文档。 但是我对一些事情感到困惑。 是否希望保持数据库正常化?我真的不想更新多个记录。人们还在用这种方式来处理MongoDB中的数据库设计吗? 当用户收藏一本书并且此选择仍存储在用户文档中但又删除该书时,会发生什么情况?没有外键如何分离关系?我自己负责删除所有链接吗? 如果用户偏爱一本已不存在的书并查询(某种连接),该怎么办?我必须在这里做任何容错吗?


7
为什么在Linux上错误mongod死了但子系统却被锁定,可用空间不足以存放日志文件?
我已经安装了mongo-10gen mongo-10gen-server在Linux CentOS服务器上 server。 我遵循链接中的步骤。 我已经将/etc/mongod.conf配置为- logpath=/var/log/mongo/mongod.log port=27017 dbpath=/var/lib/mongo 我在iptables中为mongo设置了端口27017 。要启动mongo,我使用了命令- service mongod start and mongo 一切顺利,但是几天后我收到了错误消息- Tue Jan 29 08:41:54 [initandlisten] ERROR: Insufficient free space for journal files Tue Jan 29 08:41:54 [initandlisten] Please make at least 3379MB available in /var/lib/mongo/journal or use --smallfiles Tue Jan 29 08:41:54 [initandlisten] …
68 linux  mongodb  journal 

4
MongoDB开源vs MongoDB企业版
您能否提供有关在开源和企业MongoDB之间进行选择的建议。现在的要点是: 内存限制 储存限制 故障转移 可扩展性 在这一点上,开源和企业MongoDB之间有什么区别吗? 您能否澄清一下有关License Commercial和GNU AGPL v3.0之间的区别的另一重要点。为了蒙哥?

24
无法将MongoDB作为服务启动
我已经为MongoDB开发了几个月了,并希望将其作为服务安装在Windows 7 Enterprise计算机上。以下是我执行以创建服务的命令: "D:\Milvia Systems\Development\MongoDB\mongod.exe" --logpath "D:\Milvia Systems\Development\MongoDB\logs\DBLog.log" --logappend --dbpath "D:\Milvia Systems\Development\MongoDB\db" -vvv --reinstall 但是,每当我使用net start“ MongoDB”或服务控制面板时,都会出现以下错误: 错误1053:服务未及时响应启动或控制请求。 环境:Windows 7 Enterprise 64位MongoDB:1.6.3 pdfile版本4.5

8
是否有MySql的样例MongoDB数据库?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 3年前关闭。 改善这个问题 作为Mongo的新手,我正在寻找可以导入和使用的样例MongoDB数据库。沿着线的东西世界的MySQL或罗斯文为MSSQL。 有一个吗?(我在http://www.mongodb.org上找不到对它的任何引用,也没有对我的谷歌搜索有所帮助)
67 mongodb 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.