Tag: mongo shell

找不到mongodb集合/数据

我正在用node / express / mongodb使用mongoose在web应用上工作。 我在我的项目中创build了一个名为data的文件夹,在里面我创build了另一个名为db文件 数据 D b 当我启动mongo时,我使用–dbpath参数并将其指向我创build的项目data文件夹。 它连接好,一切。 我一直在向数据库写入一些数据,并且应用程序正确加载它,但是当我打开mongo shell时找不到数据。 首先是,当我打开壳我唯一的数据库是test 。 如果我没有指定数据库名称,这是自动创build的? 我如何指定数据库名称? 我有我的app.js文件中的以下内容: var mongoose = require('mongoose'); mongoose.connect('mongodb://localhost/abduldb'); 我的猜测是应该创build一个名为abduldb的数据库是否正确? 我在mongo shell中看不到这个。 此外,当使用test数据库,我运行show collections ,并显示没有结果…我的数据写在哪里? 我现在只有一个型号,看起来像这样: var mongoose = require('mongoose'); var ItemSchema = new mongoose.Schema({ title: String, body: String }); mongoose.model('item', ItemSchema); 我正在添加新的项目在我的路线文件使用: router.post('/items', function (req, res, next) { var item […]

MongoDB返回所有文件的字段没有重复?

在mongo shell中是否有任何方法可以返回集合中的所有文档,但是按特定字段sorting并删除与其他文档相同字段的文档? 谢谢。

用nodeJSlogin系统

我有我的login系统本地主机和注册页面正在工作,但不是login页面。 它不断显示我无效的密码。 顺便说一句我正在使用MongoDB作为我的数据库。 在我的MongoDB上,我可以查看已存储在mongo shell中的数据。 我很欣赏那些能够查看这些代码的人。 谢谢!! 图像: 显示无效的密码图像 这里是我的代码: app.js var express = require('express'); var path = require('path'); var cookieParser = require('cookie-parser'); var bodyParser = require('body-parser'); var exphbs = require('express-handlebars'); var expressValidator = require('express-validator'); var flash = require('connect-flash'); var session = require('express-session'); var passport = require('passport'); var LocalStrategy = require('passport-local').Strategy; var mongo = require('mongodb'); […]

MongoDBtypes从NumberLong更新为String

我已经将CSV文件导入到我的mongodb中。 CSV有需要mongo分隔符,并从这个查询从MySQL数据库收到: SELECT * FROM csgo_users INTO OUTFILE 'b1.csv' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n'; 此外,我试图从Sequel Pro接收CSV的导出function。 在我的csv中,我有17个字符长的字段。 在MySQL数据库中,该字段的types为VARCHAR,但包含17位数字。 在导入csv到mongo后,我得到了这个types为NumberLong字段,但我希望它是string 。 我已经尝试到目前为止: 将MySQL中的types从varchar更改为text 。 试图导入CSV附加标志 – –headerline和–columnsHaveTypes 此外,我试图添加单独的领域没有顶线,与标签 – –fields 。 尝试这样的命令: db.csgo_users.find({"steam_id": {$type: 18}}) .toArray() .map(function(v){ v.steam_id = new String(v); db.csgo_users.save(v) }) 或这个: db.csgo_users.find({"steam_id": {$type: 18}}) .toArray() .map(function(v){ v.steam_id […]