草庐IT

db_manager

全部标签

mongodb - Mongorestore 不知道如何处理文件 "db/collection.bson",跳过

我想将我的mongodb从2.0迁移到3.0。所以我按照官方文档使用mongodump备份我的dbs并使用mongorestore将dbs恢复到mongodb3.0。但是当我使用mongorestore时,它​​告诉我“不知道如何处理文件“db/collection.bson”,正在跳过...”。无事可做。如何迁移我的数据库?谢谢。编辑:这是我的步骤。在mongodb2.0中使用mongodumpmongodumptreedumpdb├──collection-1.bson├──collection-2.bson├──collection-3.bson├──...复制db目录到mong

c# - 使用官方 C# 驱动程序在 Mongo DB 中进行更新插入

在mongodb的官方文档中,他们提到了upserts,所以写一个upsert命令而不是:if(_campaignRepo.Exists(camp)){_campaignRepo.DeleteByIdAndSystemId(camp);}_campaignRepo.Save(camp);如果可能的话,可以在数据库级别实现该逻辑的东西。那么如果有一个upsert的方法是什么? 最佳答案 版本2的MongoDBC#驱动程序需要在写入命令中设置IsUpsert标志。此示例将upsert整个文档。varnewDoc=newBsonDocum

mongodb - "db.createUser is not a function"和 "password can' 为空”

我正在尝试在MongoDB上设置身份验证。我已在配置文件中取消注释auth=true并重新启动服务器。通过mongo的第一个连接被拒绝。第二个(紧接着第一个)通过了,我在日志中得到了这个:SatApr1214:56:46[initandlisten]connectionacceptedfrom127.0.0.1:44001#1SatApr1214:56:46[conn1]note:nousersconfiguredinadmin.system.users,allowinglocalhostaccess在控制台中,我可以执行命令,但是如果我尝试遵循任何大量教程(包括官方教程),我会得到d

mongodb - 如何解决错误 :dbpath (/data/db/) does not exist permanently in MongoDB

我已经在我的Ubuntu10.04中安装了mongodb。我知道当使用命令“mongod”启动mongodb服务器时,它需要/data/db文件夹,可以通过创建“/data/db/”轻松解决”。另一种方法是使用mongod--dbpath"path"提供您自己的路径,当我们打算为db提供我们自己的自定义路径时。但是在通过http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/时链接我发现有一个配置文件。我对其进行了以下更改。#mongodb.confdbpath=/EBS/Work/mongodb/data/d

mongodb失败: error connecting to db server: no reachable servers

我在Ubuntu14.04服务器上安装了mongodb我无法通过“mongoimport”、“mongodump”、“mongostat”等连接到mongodb。它总是显示“无法访问服务器”mongoimport--dbtest--collectionrestaurants--drop--filedataset.json2015-08-25T13:08:29.802+0800[........................]test.restaurants0.0B/11.3MB(0.0%)2015-08-25T13:08:30.306+0800Failed:errorconnecti

node.js - TypeError : db. 集合不是函数

我正在尝试将数据发布到我在mLab上创建的数据库中,我收到此错误,但我不知道出了什么问题。我还阅读了之前关于此主题的问题,但我无法解决我的错误,因为我是新手。所以在这里我发布了我正在尝试实现的代码,它取自本教程https://medium.freecodecamp.com/building-a-simple-node-js-api-in-under-30-minutes-a07ea9e390d2.server.jsconstexpress=require('express');constMongoClient=require('mongodb').MongoClient;constbo

mongodb - 无法启动/启动本地 mongo db

我是MongoDB的新手。我目前有一个mongodb的转储(即.bson文件的目录),并且正在尝试将其导入mongo。我按照http://docs.mongodb.org/manual/tutorial/install-mongodb-on-os-x/上的说明安装了mongo.我目前正在尝试通过运行mongod--dbpath/path/to/my/mongodata(这是一个空目录)来测试启动本地mongo实例。我在标准输出中得到以下信息:ThuSep2009:46:01[initandlisten]MongoDBstarting:pid=1065port=27017dbpath=/

node.js - 使用 MongoClient v3.0 时 db.collection 不是函数

我一直在尝试W3schoolstutorial在带有MongoDB的nodeJS上。当我尝试在nodeJS环境中实现此示例并使用AJAX调用调用该函数时,出现以下错误:TypeError:db.collectionisnotafunctionatc:\Users\user\Desktop\WebProject\WebService.JS:79:14atargs.push(c:\Users\user\node_modules\mongodb\lib\utils.js:431:72)atc:\Users\user\node_modules\mongodb\lib\mongo_client.

MongoDB:initAndListen 中的异常:20 尝试在只读目录:/data/db 上创建锁定文件,终止

我在根目录下创建了/data/db并运行了./mongod:[initandlisten]exceptionininitAndListen:20Attemptedtocreatealockfileonaread-onlydirectory:/data/db,terminating[initandlisten]shutdown:goingtocloselisteningsockets...[initandlisten]shutdown:goingtoflushdiaglog...[initandlisten]nowexiting[initandlisten]shuttingdownwit

macos - Mongod 提示没有/data/db 文件夹

我今天第一次使用我的新Mac。我一直在关注mongodb.org上的入门指南,直到创建/data/db目录的步骤。顺便说一句,我使用了自制路线。所以我打开一个终端,我想我在你所说的主目录中,因为当我执行“ls”时,我会看到桌面应用程序电影音乐图片文档和库的文件夹。所以我做了一个mkdir-p/data/db首先,它说权限被拒绝。我一直在尝试不同的东西半个小时,最后:mkdir-pdata/db工作。当我“ls”时,确实存在一个数据目录并嵌套在其中一个db文件夹。然后我启动了mongod,它提示找不到数据/db我做错了吗?现在我已经完成了sudomkdir-p/data/db当我执行“l