首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >用连字符连接的MongoDB集合名称

用连字符连接的MongoDB集合名称
EN

Stack Overflow用户
提问于 2014-07-12 18:19:46
回答 1查看 30.5K关注 0票数 62

我正在使用Node.js程序向MongoDB数据库中插入数据。我已经将数据插入到名为"repl-failOver“的集合中。

代码语言:javascript
复制
var mongoClient = require("mongodb").MongoClient;
mongoClient.connect("mongodb://localhost:30002/test", function(err, db) {
    if (err) throw err;
    db.collection("repl-failOver").insert( { "documentNumber" : document++}, function (err, doc) {
        if (err) throw err;
        console.log(doc);
    });
    db.close();
});

当我使用Mongo shell并使用show collections列出数据库中的集合时,我能够看到集合"repl-failOver“。

如何从mongo shell中为这个集合运行find命令?

EN

回答 1

Stack Overflow用户

发布于 2014-07-12 22:25:40

访问具有特定字符(-_、)的集合时会出现此错误。我解释了here的变通方法,但基本上您需要做的就是

db.getCollection("repl-failOver").insert(...)

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24711939

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档