Description Usage Arguments Details Value See Also Examples
Create a mongo.timestamp object for appending to a buffer with
mongo.bson.buffer.append.timestamp()
or
mongo.bson.buffer.append()
, or for embedding in a list such
that mongo.bson.buffer.append.list()
will properly insert a
timestamp value into the mongo.bson.buffer object.
1 | mongo.timestamp.create(time, increment)
|
time |
(integer) date/time value (milliseconds since UTC epoch). This may also be a "POSIXct" or "POSIXlt" class object. |
increment |
increment ordinal |
See http://www.mongodb.org/display/DOCS/Timestamp+Data+Type
A mongo.timestamp object
mongo.timestamp,
mongo.bson.buffer.append
,
mongo.bson.buffer.append.time
,
mongo.bson.buffer.append.list
,
mongo.bson.buffer,
mongo.bson.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | mongo <- mongo.create()
if (mongo.is.connected(mongo)) {
buf <- mongo.bson.buffer.create()
# special Null timestamp -- automatically filled in
# if one of first two fields in a record
ts <- mongo.timestamp.create(0,0)
mongo.bson.buffer.append(buf, "InsertTime", ts)
mongo.bson.buffer.append(buf, "name", "Joe")
b <- mongo.bson.from.buffer(buf)
mongo.insert(mongo, "test.people", b)
# create using a POSIXlt
ts <- mongo.timestamp.create(strptime("05-12-2012",
"%m-%d-%Y"), increment=1)
}
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.