@@ -19,12 +19,13 @@ a drop-in replacement for MongoDB 1.6, except:
1919- :term:`Replica set <replica set>` members should be upgraded in a
2020 particular order, as described in :ref:`1.8-upgrade-replica-set`.
2121
22- - The options for the :wiki:`MapReduce` operation have changed in 1.8,
23- causing incompatibility with previous releases. If you use MapReduce,
24- see the MapReduce
25- :wiki:`Output Options <MapReduce#MapReduce-Outputoptions>`
26- page. If you use MapReduce, this also likely means you need a recent
27- version of your client driver.
22+ - The :dbcommand:`mapReduce` command has changed in 1.8, causing
23+ incompatibility with previous releases. :dbcommand:`mapReduce` no
24+ longer generates temporary collections (thus, ``keepTemp`` has been
25+ removed). Now, you must always supply a value for ``out``. See the
26+ ``out`` field options in the :dbcommand:`mapReduce` document. If you
27+ use MapReduce, this also likely means you need a recent version of
28+ your client driver.
2829
2930Preparation
3031~~~~~~~~~~~
@@ -237,24 +238,24 @@ aggregation
237238Sparse and Covered Indexes
238239~~~~~~~~~~~~~~~~~~~~~~~~~~
239240
240- :wiki :`Sparse Indexes <Indexes#Indexes- sparse%3Atrue >` are indexes that
241- only include documents that contain the fields specified in the index.
242- Documents missing the field will not appear in the index at all. This
243- can significantly reduce index size for attributes that are contained in
244- a subset of documents within a :term:`collection`.
241+ :ref :`Sparse Indexes <sparse-index >` are indexes that only include
242+ documents that contain the fields specified in the index. Documents
243+ missing the field will not appear in the index at all. This can
244+ significantly reduce index size for attributes that are contained in a
245+ subset of documents within a :term:`collection`.
245246
246- :wiki :`Covered Indexes <Retrieving+a+Subset+of+Fields#RetrievingaSubsetofFields-CoveredIndexes>`
247- enable queries to be answered entirely from the index when the query
248- only requests fields that are contained in the index.
247+ :ref :`Covered Indexes <use-covered-queries>` enable queries to be
248+ answered entirely from the index when the query only requests fields
249+ that are contained in the index.
249250
250251Incremental MapReduce Support
251252~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252253
253- MapReduce supports new :wiki:`MapReduce Output Options<MapReduce#MapReduce-Outputoptions>`
254- that enable incrementally updating existing :term:`collections
255- <collection>`. Previously, a MapReduce job could output either to a
256- temporary collection or to a named permanent collection, which it would
257- overwrite with new data.
254+ The :dbcommand:`mapReduce` command supports new options that enable
255+ incrementally updating existing :term:`collections <collection>`.
256+ Previously, a MapReduce job could output either to a temporary
257+ collection or to a named permanent collection, which it would overwrite
258+ with new data.
258259
259260You now have several options for the output of your MapReduce jobs:
260261
@@ -276,6 +277,9 @@ You now have several options for the output of your MapReduce jobs:
276277 temporary collections generated in previous releases, except results
277278 are limited to 8MB.
278279
280+ For more information, see the ``out`` field options in the
281+ :dbcommand:`mapReduce` document.
282+
279283Additional Changes and Enhancements
280284~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
281285
@@ -314,18 +318,18 @@ Additional Changes and Enhancements
314318- :program:`mongos` routes ``slaveOk`` queries to :term:`secondaries
315319 <secondary>` in :term:`replica sets <replica set>`.
316320
317- - New :wiki:`MapReduce output options<MapReduce#MapReduce-Outputoptions>`.
321+ - New :dbcommand:`mapReduce` output options
318322
319- - :wiki:`Sparse indexes <Indexes#Indexes- sparse%3Atrue> `.
323+ - :ref:` sparse-index `.
320324
3213251.7.3
322326`````
323327
324- - :wiki:`Initial covered index support </Retrieving+a+Subset+of+Fields#RetrievingaSubsetofFields-CoveredIndexes>`.
328+ - Initial :ref:` covered index <use-covered-queries>` support
325329
326330- Distinct can use data from indexes when possible.
327331
328- - :wiki:`MapReduce can merge or reduce results into an existing collection </MapReduce#MapReduce-Outputoptions>` .
332+ - :dbcommand:`mapReduce` can merge or reduce results into an existing collection.
329333
330334- :program:`mongod` tracks and :program:`mongostat` displays network usage. See :ref:`mongostat`.
331335
@@ -336,7 +340,7 @@ Additional Changes and Enhancements
336340
337341- :operator:`$rename` operator allows renaming of attributes in a document.
338342
339- - :wiki:`Option to db.eval not to block </Server-side+Code+Execution>` .
343+ - :method:` db.eval()` not to block.
340344
341345- Geo queries with sharding.
342346
0 commit comments