Description Usage Arguments Details Value See Also Examples
Retrieve an server error code from a mongo connection object.
1 |
mongo |
(mongo) a mongo connection object. |
mongo.find()
, mongo.find.one()
,
mongo.index.create()
set or clear this error code depending on
whether they are successful or not.
mongo.get.last.err()
and mongo.get.prev.err()
both set or clear this error code according to what the server reports.
(integer) Server error code
mongo.get.server.err.string
,
mongo.get.last.err
,
mongo.get.prev.err
,
mongo.find
,
mongo.find.one
,
mongo.index.create
,
mongo.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | mongo <- mongo.create()
if (mongo.is.connected(mongo)) {
# construct a query containing invalid operator
buf <- mongo.bson.buffer.create()
mongo.bson.buffer.start.object(buf, "age")
mongo.bson.buffer.append(buf, "$bad", 1L)
mongo.bson.buffer.finish.object(buf)
query <- mongo.bson.from.buffer(buf)
result <- mongo.find.one(mongo, "test.people", query)
if (is.null(result)) {
print(mongo.get.server.err.string(mongo))
print(mongo.get.server.err(mongo))
}
}
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.