Description
Using the mongo shell, mongod accepts as command both mapreduce and mapReduce
> db.runCommand(
|
{
|
mapreduce: 'orders',
|
...
|
}
|
)
|
{
|
"result" : "testName",
|
"timeMillis" : 36,
|
"counts" : {
|
"input" : 0,
|
"emit" : 0,
|
"reduce" : 0,
|
"output" : 0
|
},
|
"ok" : 1
|
}
|
|
|
mongod> db.runCommand(
|
{
|
mapReduce: 'orders',
|
...
|
}
|
)
|
{
|
"result" : "testName",
|
"timeMillis" : 40,
|
"counts" : {
|
"input" : 0,
|
"emit" : 0,
|
"reduce" : 0,
|
"output" : 0
|
},
|
"ok" : 1
|
}
|
|
|
However, using the mongo shell, mongos only accepts the command mapreduce and will error out with mapReduce.
mongos> db.runCommand(
|
{
|
mapReduce: 'orders',
|
...
|
}
|
)
|
{ "ok" : 0, "errmsg" : "no such cmd: mapReduce" }
|
|
|
Attachments
Issue Links
- duplicates
-
SERVER-5588 mapReduce and eval not recognized by mongos
-
- Closed
-
- related to
-
DOCS-2015 Comment on: "manual/reference/command/mapReduce.txt"
-
- Closed
-