MongoDB小技巧之如何使用带下划线的集合名查询
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,> show collections;_test_test_serial_number_test_message_sendinventory>> db._test_message_send.find(
千家信息网最后更新 2025年11月07日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 }
_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 }
名字
下划线
查询
时候
技巧
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
邦融网络技术有限公司
深圳国智互联网科技
数据库服务器网络地址如何配置
数据库设计员工培训管理系统
软件开发团队小组名称
运营网络安全工程包括什么
45岁的网络安全工程师
ping服务器不通
python做网络安全
奉贤区专业网络技术服务价格表格
网络安全和信息化调研题目
网络安全经典书籍 pdf
政府网络安全专业就业前景
战地一服务器赚钱
兰州软件开发解决方案公司
嵊州软件开发收费
软件怎么挂服务器
杭州软件开发怎样收费
中国自主网络安全
智能互联网络技术工资
数据库工程师都干啥
雷州市网络安全和信息化委员会
嘉定区现代化软件开发
亚洲软件开发
数据库给我们提供了哪些服务
数据库闭包计算
行星边际2服务器
服务器能装双阵列卡么
南京项目软件开发记录
网络安全和编程一样吗