网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

MongoDB小技巧之如何使用带下划线的集合名查询

> show collections;
_test
_test_serial_number
_test_message_send
inventory
>


> db._test_message_send.find()
2017-09-29T01:52:37.612+0000 E QUERY    [thread1] TypeError: db._wechat_message_send is undefined :
@(shell):1:1


> db._test_message_send.count()
2017-09-29T01:53:25.302+0000 E QUERY    [thread1] TypeError: db._wechat_message_send is undefined :
@(shell):1:1

带下划线的集合名字查询的时候应使用getCollection,例如:

> db.getCollection('_test_message_send').count()
2562

> db.getCollection('_test_message_send').findOne()
{
        "_id" : "93e4cc65502344f584bfb385f94dde35",
        "_class" : "com.base.entities.WechatMessageSend",
        "type" : 4,
        "status" : 3,
        "memberId" : "863eee3694fc45",
        "openId" : "oB3wuwViNwa2G2NpOCdjMSvFJCcY",
        "templateId" : "2KKEiTYulLq4RxRudlNuX",
        "messageId" : "7a33b0f20e2e43c",
        "createTime" : ISODate("2016-07-19T00:23:37.346Z")
}

重命名集合名字:
> db.getCollection('_test').renameCollection("_test_bak20171011");
{ "ok" : 1 }




分享文章:MongoDB小技巧之如何使用带下划线的集合名查询
本文地址:http://bjjierui.cn/article/jdcpcd.html

其他资讯