@牙小木,这个报错应该和你 tdemo 里已有的数据有关,也就是说 collection 里的旧数据不符合 {m:1, n:1, b:1} 都是唯一的要求。新建一个 collection 再建唯一索引就可以了。
2015-11-01
MongoDB automatically creates a multikey index if any indexed field is an array; you do not need to explicitly specify the multikey type.
https://docs.mongodb.org/manual/core/index-multikey/
https://docs.mongodb.org/manual/core/index-multikey/
2015-10-30
http://tieba.baidu.com/p/3941931560
楼下那个情况是,因为MongoDB的3.0后的版本不同,分了三种模式queryPlanner、executionStats、allPlansExecution
db.person.find({name:"tb0"}).explain("executionStats")这样写应该可以
楼下那个情况是,因为MongoDB的3.0后的版本不同,分了三种模式queryPlanner、executionStats、allPlansExecution
db.person.find({name:"tb0"}).explain("executionStats")这样写应该可以
2015-10-30
最赞回答 / minixu
老师确实没讲清楚,我查了下多键索引是这样描述的:基于一个数组创建索引,MongoDB会自动创建为多键索引,无需刻意指定。所以老师的意思是,之前他创建了单键索引,在插入一条数组数据后,这个索引就已经隐式转换为了多键索引。即他所说的,已经创建了多键索引。
2015-10-30
课程的MongoDB环境:64位Linux
MongoDB版本:2.6.5
ssh工具:xshell
编辑器:vim 与 notepad++
MongoDB版本:2.6.5
ssh工具:xshell
编辑器:vim 与 notepad++
2015-10-29