Articles of mongodb

多行复制粘贴到mongo shell

我如何简单地将多行复制粘贴到mongo shell中。 是使用脚本文件的唯一方法吗? 我想快速插入一堆数据,但下面的情况发生: > db.mycollection.insert([ … { … title: 'MongoDB Overview', … description: 'MongoDB is no sql database', … by: 'tutorials point', … url: 'http://www.tutorialspoint.com', … tags: ['mongodb', 'database', 'NoSQL'], … likes: 100 … }, … … { … title: 'NoSQL Database', … description: 'NoSQL database doesn't have tables', 2016-06-14T17:40:30.303+0100 E QUERY [thread1] SyntaxError: […]

在Linux上安装MongoDB的多个版本

我们如何在Ubuntu 16.04上设置MongoDB的多个版本? MongoDB 3.4.1已经启动并在我的系统上运行,并希望为其他应用程序设置MongoDB 2.6。 因为我们在MongoDB 2.6上运行的应用程序有一个与MongoDB 3.4不兼容的数据库驱动程序,所以希望在同一个linux服务器上运行两个MongoDB版本。 试图遵循下面的链接,但不能成功。 如何在Ubuntu 12.04中并行安装两个版本的mongodb? 多个版本的Mongo 同一台服务器上的多个MongoDB实例

MongoDB gui in python

python中是否有任何Web MongoDB gui? 或者任何Linux操作系统兼容gui?

无法将成员添加到MongoDB副本集

我试图configuration一个MongoDB副本集,但每次我尝试添加另一个成员失败。 我有3个成员,我正在尝试configuration。 他们的mongod.conf文件都是这样的: # mongo.conf #where to log logpath=/log/mongod.log logappend=true # fork and run in background fork = true smallfiles=true rest=true port = 27017 replSet=KidzpaceReplSet dbpath=/data 随着端口的接受。 他们分别是27017(小学),27018(中学)和27019(仲裁员)。 我已经证实,会员可以看到对方: [ec2-user@domU-12-31-39-06-C4-74 ~]$ mongo –host 174.129.232.170 –port 27018 MongoDB shell version: 2.4.3 connecting to: 174.129.232.170:27018/test > [ec2-user@domU-12-31-39-0A-30-E8 ~]$ mongo –host 174.129.230.20 –port 27017 MongoDB shell version: 2.4.3 […]

如何限制mongodump的CPU和RAM资源?

我有一个mongod服务器运行。 每天,我正在执行mongodump以便进行备份。 问题在于,mongodump会占用大量的资源,并且会减慢服务器的运行速度(顺便说一下,还有其他一些繁重的任务)。 我的目标是以某种方式限制在shell脚本中调用的mongodump。 谢谢。

错误:无法连接到服务器127.0.0.1:27017 – mongodb

几分钟前,我一直在与我的MongoDB数据库问题,MongoDB服务不工作,我不知道为什么。 数据库服务工作正常很长时间,但今天我得到一个错误,我的mongodb服务被停止。 在mongodb日志文件上查找我发现以下内容: 星期三8月7日17:48:19.987 [PeriodicTask :: Runner]任务:DBConnectionPool清洁器花了:55毫秒8月7日星期三17:48:20.594 [PeriodicTask :: Runner]任务:WriteBackManager ::清洁花了:21毫秒星期三8月7日17: 49:23.203 [TTLMonitor] query admin.system.indexes query:{expireAfterSeconds:{$ exists:true}} ntoreturn:0 ntoskip:0 nscanned:0 keyUpdates:0 locks(micros)r:23633919 nreturned:0 reslen:20 23636ms 我不知道这里发生了什么,因为这是我第一次得到这个错误,所以如果有人帮助我,我将不胜感激。 最好的祝福

Mongo服务启动或重新启动总是失败

我已经安装了mongodb,然后我创build了一个mongo服务: [Unit] Description=High-performance, schema-free document-oriented database After=network.target [Service] User=mongodb ExecStart=/usr/bin/mongod –quiet –config /etc/mongod.conf [Install] WantedBy=multi-user.target 但是,当我启动服务,然后我检查状态,我总是这个错误: ● mongodb.service – High-performance, schema-free document-oriented database Loaded: loaded (/etc/systemd/system/mongodb.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Mon 2017-04-24 13:08:55 UTC; 6min ago Process: 1094 ExecStart=/usr/bin/mongod –quiet –config /etc/mongod.conf (code=exited, status=48) Main PID: 1094 (code=exited, status=48) Apr […]

在控制台上执行php脚本

我有一个PHP脚本,我试图在我的Linux控制台上运行它。 我可以运行curl和任何浏览器没有任何错误。 这是我得到的错误。 PHP Fatal error: Class 'Mongo' not found in ….. Fatal error: Class 'Mongo' not found in …. 我不知道为什么我得到这个错误,谢谢

MongoDB – closures代码:100

我一直在尝试在我的Ubuntu 16.04.2 LTS (GNU/Linux 4.4.0-22-generic x86_64) VPS上设置MongoDB,而且我遇到了一些问题。 我作为一个用户在我的服务器上有root权限,但没有使用root帐户本身。 当我在admin数据库上执行db.createUser()时,我开始注意到这个问题,所以我可以添加其他用户,并且出现这个错误: not authorized to execute command 于是我开始使用网站上提供的教程进行卸载并重新安装: https : //docs.mongodb.com/v3.2/tutorial/install-mongodb-on-ubuntu/ 现在,当我在舞台2上validation在运行MongoDB社区版部分, MongoDB已经成功启动 ,那就是从文件/var/log/mongodb/mongod.log看我的输出,我得到以下内容: 2017-04-14T14:23:09.309+0200 I CONTROL [main] ***** SERVER RESTARTED ***** 2017-04-14T14:23:09.316+0200 I CONTROL [initandlisten] MongoDB starting : pid=9691 port=27017 dbpath=/var/lib/mongodb 64-bit host=vps338741 2017-04-14T14:23:09.316+0200 I CONTROL [initandlisten] db version v3.4.3 2017-04-14T14:23:09.316+0200 I CONTROL [initandlisten] git version: f07437fb5a6cca07c10bafa78365456eb1d6d5e1 […]

聚合数十亿条logging时如何解决太多的打开的文件错误

我得到了以下错误 opening file "/workspace/mongo/data/_tmp/extsort.63355": errno:24 Too many open files 我怎样才能解决这个错误? 因为打开的文件是alreaday 63355? 2015-05-02T08:01:40.490+0000 I COMMAND [conn1] command sandbox.$cmd command: listCollections { listCollections: 1.0 } keyUpdates:0 writeConflicts:0 numYields:0 reslen:411 locks:{} 169ms 2015-05-02T15:01:02.060+0000 I – [conn2] Assertion: 16818:error opening file "/workspace/mongo/data/_tmp/extsort.63355": errno:24 Too many open files 2015-05-02T15:01:02.235+0000 I CONTROL [conn2] 0xf4d299 0xeeda71 0xed2d3f 0xed2dec 0xb3f453 0xb3c88c 0xb3d2dd […]