mongodb插入datetime类型所用函数appendDate的参数Date_t详解
2016-06-07 17:52
615 查看
源码:
struct MONGO_CLIENT_API Date_t {
// TODO: make signed (and look for related TODO's)
unsigned long long millis;
Date_t() : millis(0) {}
Date_t(unsigned long long m) : millis(m) {}
operator unsigned long long&() {
return millis;
}
operator const unsigned long long&() c {
return millis;
}
void toTm(tm* buf);
std::string toString() const;
time_t toTimeT() const;
int64_t asInt64() const {
return static_cast<int64_t>(millis);
}
bool isFormatable() const;
};
需要注意的是Date_t(unsigned long long m)的输入一定是毫秒级别的时间戳,否则得到的Date_t有错误
struct MONGO_CLIENT_API Date_t {
// TODO: make signed (and look for related TODO's)
unsigned long long millis;
Date_t() : millis(0) {}
Date_t(unsigned long long m) : millis(m) {}
operator unsigned long long&() {
return millis;
}
operator const unsigned long long&() c {
return millis;
}
void toTm(tm* buf);
std::string toString() const;
time_t toTimeT() const;
int64_t asInt64() const {
return static_cast<int64_t>(millis);
}
bool isFormatable() const;
};
需要注意的是Date_t(unsigned long long m)的输入一定是毫秒级别的时间戳,否则得到的Date_t有错误
相关文章推荐
- 遇到问题-----mongodb-------Uncaught TypeError: Cannot read property 'value' of undefined
- 遇到问题-----mongodb-------Uncaught TypeError: Cannot read property 'value' of undefined
- php mongodb 链接失败,提示Authentication failed on database...[坑]
- mongoDB数据库安装+可视化工具安装
- perl 操作mongodb 集锦 demo
- MongoDB基本命令用
- Python调用MongoDB使用心得
- 关于MongoDB里用户权限问题
- 搭建高可用的MongoDB集群
- mongodb分布式集群架构
- Mongodb后台daemon方式启动
- mongodb_修改器($inc/$set/$unset/$push/$pop/upsert......)
- 搭建mongodb集群(副本集+分片)
- 各种脚本语言运用MongoDB的方法
- MongoDB学习
- mongodb命令
- 【MongoDB 可视化工具Robomongo】下载与安装
- 【MongoDB】 基于C#官方驱动2.2版的封装类
- 修改oplogsize导致无法启动mongodb
- mongodb master-slave主从复制