Skip to content

Commit 8cfdaef

Browse files
committed
doc: more documentation for new symbols.
1 parent f535036 commit 8cfdaef

5 files changed

+225
-0
lines changed
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
mongoc_collection_find_and_modify(3)
2+
====================================
3+
4+
5+
NAME
6+
----
7+
mongoc_collection_find_and_modify - find a documents matching a selector and modify them
8+
9+
10+
SYNOPSIS
11+
--------
12+
[source,c]
13+
-----------------------
14+
bool mongoc_collection_find_and_modify (mongoc_collection_t *collection,
15+
const bson_t *query,
16+
const bson_t *sort,
17+
const bson_t *update,
18+
const bson_t *fields,
19+
bool remove,
20+
bool upsert,
21+
bool return_new,
22+
bson_t *reply,
23+
bson_error_t *error);
24+
-----------------------
25+
26+
27+
DESCRIPTION
28+
-----------
29+
30+
The _mongoc_collection_find_and_modify()_ function is a helper for the
31+
findAndModify command.
32+
33+
Documents matching _query_ and sorted with _sort_ will be updated using
34+
_update_ as the update specification. Only fields matching _fields_ will
35+
be returned.
36+
37+
If _remove_ is true, then matching documents will be removed.
38+
39+
If _upsert_ is true and no document matching _query_ is found, then
40+
a new document will be inserted.
41+
42+
If _return_new_ is true, then the new version of the document is returned.
43+
Otherwise, the previous version of the document is returned.
44+
45+
_reply_ is a location to store the resulting document. It will always be
46+
initialized even if the command is failed. Release this with _bson_destroy()_.
47+
48+
49+
RETURN VALUE
50+
------------
51+
true if the command executed successfully.
52+
false if the command failed and _error_ is set.
53+
54+
55+
AUTHORS
56+
-------
57+
This page was written by MongoDB, Inc.

doc/mongoc_collection_rename.txt

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
mongoc_collection_rename(3)
2+
===========================
3+
4+
5+
NAME
6+
----
7+
mongoc_collection_rename - rename a MongoDB collection
8+
9+
10+
SYNOPSIS
11+
--------
12+
[source,c]
13+
-----------------------
14+
bool mongoc_collection_rename (mongoc_collection_t *collection,
15+
const char *new_db,
16+
const char *new_name,
17+
bool drop_target_before_rename,
18+
bson_error_t *error);
19+
-----------------------
20+
21+
22+
DESCRIPTION
23+
-----------
24+
25+
The _mongoc_collection_rename()_ function is a helper to rename an
26+
existing collection on the MongoDB server.
27+
28+
_new_db_ is the name of the new database to place the collection within.
29+
30+
_new_name_ is the name of the new collection within _new_db_.
31+
32+
If _drop_target_before_rename_ is true, than any collection matching
33+
_new_name_ will be dropped before renaming the collection.
34+
35+
36+
RETURN VALUE
37+
------------
38+
true if the command executed successfully.
39+
false if the command failed and _error_ is set.
40+
41+
42+
AUTHORS
43+
-------
44+
This page was written by MongoDB, Inc.

doc/mongoc_collection_stats.txt

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
mongoc_collection_stats(3)
2+
==========================
3+
4+
5+
NAME
6+
----
7+
mongoc_collection_stats - fetch stats on a MongoDB collection
8+
9+
10+
SYNOPSIS
11+
--------
12+
[source,c]
13+
-----------------------
14+
bool mongoc_collection_stats (mongoc_collection_t *collection,
15+
const bson_t *options,
16+
bson_t *reply,
17+
bson_error_t *error);
18+
-----------------------
19+
20+
21+
DESCRIPTION
22+
-----------
23+
24+
The _mongoc_collection_stats()_ function is a helper to retrieve stats
25+
on a MongoDB collection.
26+
27+
_options_ is an optional bson document containing extra options to pass
28+
to the _collStats_ command.
29+
30+
If successful, the results are stored in _reply_.
31+
32+
_reply_ is initialized even in the case of failure. Release this
33+
with _bson_destroy()_.
34+
35+
36+
RETURN VALUE
37+
------------
38+
true if the command executed successfully.
39+
false if the command failed and _error_ is set.
40+
41+
42+
AUTHORS
43+
-------
44+
This page was written by MongoDB, Inc.

doc/mongoc_collection_validate.txt

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
mongoc_collection_validate(3)
2+
=============================
3+
4+
5+
NAME
6+
----
7+
mongoc_collection_validate - validate the contents of a MongoDB collection
8+
9+
10+
SYNOPSIS
11+
--------
12+
[source,c]
13+
-----------------------
14+
bool mongoc_collection_validate (mongoc_collection_t *collection,
15+
const bson_t *options,
16+
bson_t *reply,
17+
bson_error_t *error);
18+
-----------------------
19+
20+
21+
DESCRIPTION
22+
-----------
23+
24+
The _mongoc_collection_validate()_ function is a helper to validate a MongoDB
25+
collection.
26+
27+
_options_ is an optional bson document containing extra options to pass
28+
to the _validate_ command.
29+
30+
Currently supported options are::
31+
32+
- if _full_ is true, then a more thorough scan is performed.
33+
- if _scandata_ is false, then indexes are scanned but not data.
34+
35+
The results are stored in _reply_. _reply_ is initialized even in the case of
36+
failure. Release this with _bson_destroy()_.
37+
38+
39+
RETURN VALUE
40+
------------
41+
true if the command executed successfully.
42+
false if the command failed and _error_ is set.
43+
44+
45+
AUTHORS
46+
-------
47+
This page was written by MongoDB, Inc.

doc/mongoc_cursor_current.txt

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
mongoc_cursor_current(3)
2+
========================
3+
4+
5+
NAME
6+
----
7+
mongoc_collection_current - fetch current document from MongoDB cursor
8+
9+
10+
SYNOPSIS
11+
--------
12+
[source,c]
13+
-----------------------
14+
const bson_t *mongoc_cursor_current (const mongoc_cursor_t *);
15+
-----------------------
16+
17+
18+
DESCRIPTION
19+
-----------
20+
This function returns the current document observed by a _mongoc_cursor_t_.
21+
This is the same as the result document from _mongoc_cursor_next()_.
22+
23+
This primarily useful to language bindings.
24+
25+
26+
RETURN VALUE
27+
------------
28+
A document which should not be modified or freed.
29+
30+
31+
AUTHORS
32+
-------
33+
This page was written by MongoDB, Inc.

0 commit comments

Comments
 (0)