MongoDB中的字段类型Id
众所周知,在向MongoDB的集合中添加一条记录时,系统会自动增加一个字段名为"_id",类型为ObjectId的字段,其值为24位字符串,可以使用此值作为记录的唯一标识。
项目中需要调用一个已存在的MongoDB,发现其每个collections都有一个字段"Id",而其值就是自动生成的那个"_id",这样就存在两个类型相同值也相同的字段,真是多此一举。
当用MongoDB Driver获取数据时,提示以下异常
修改model如下后,可正常读取。(通过继承,让"_id","Id"两个属性不要同时平行出现)
{
public BsonObjectId _id { get; set; }
}
public class mgdata:bsonItem
{
public BsonObjectId Id { get; set; }
public string name { get; set; }
public DateTime date { get; set; }
}
MongoDB中的字段类型Id相关推荐
- mysql join 索引 无效_ORACLE MYSQL中join 字段类型不同索引失效的情况-阿里云开发者社区...
ORACLE MYSQL中join 字段类型不同索引失效的情况 重庆八怪 2016-12-29 780浏览量 简介: 关于JOIN使用不同类型的字段类型,数据库可能进行隐士转换,MYSQL ORACL ...
- mysql中数据库字段类型详解
mysql中数据库字段类型详解 1,blob字段 mysql中blob是一个二进制大型对象,是一个可以储存大量数据的容器,它能容纳不同大小的数据. mysql中blob的四种类型除了存储数据的大小有区 ...
- php 查询datetime,急急PHP,数据库中createtime字段类型为datetime,怎样根据这个查询一段时间内的数据...
数据库中createtime字段类型为datetime,是年月日时分秒,怎样把他转换成时间戳?数据很多,一条好转换,可是那么多怎么办? 回复讨论(解决方案) select unix_timestamp ...
- mysql中的字段类型
Mysql中的字段类型 MySQL支持大量的列类型,它可以被分为3类:数字类型.日期和时间类型以及字符串(字符)类型.本节首先给出可用类型的一个概述,并且总结每个列类型的存储需求,然后提供每个类中的类 ...
- mysql数据库中常用的类型_MySQL数据库中常用字段类型
MySQL数据库中常用字段类型 整数型:TINYINT,SMALLINT,INT,BIGINT 小数型:FLOAT,DOUBLE,DECIMAL(M,D) 字符型:CHAR,VARCHAR 日期型:D ...
- php mongodb _id,PHP库 查询Mongodb中的文档ID的方法
在IBM我的一份新工作是一名开发的后勤人员.那意味着我的大部分时间是在和数据库打交道.在我的工作流程中,我花了一些时间在MongoDB上面--这是一个文档数据库.但是在通过ID来检索记录这个操作上面我 ...
- oracle+资料类型不一致吗,oracle数据库中,字段类型不一致,导致查询慢
最近一个WEBSERVICE突然变慢了,后查询发现,后台查询也非常慢(记录条数800多万),索引也有,如下语句 SELECT P.ID,P.RECORD_ID,P.KEY_NAME,P.KEY_CON ...
- MongoDB中_class字段的作用
我们知道,如果你用Java的Sping Data 框架映射Pojo为MongoDB数据时,数据库中会自动给你添加一个_class字段,那这个字段是干嘛用的呢?我们可以不可以不要这个字段呢? 直接上结论 ...
- plsql怎么用字段查表明_如何将oracle表中的字段类型、字段注释说明、字段名一起查询出来...
展开全部 SELECT b.column_name column_name -字段名 ,b.data_type data_type -字段类型 ,b.data_length -字段长度 ,a.comm ...
最新文章
- 浅析网站地图设置对网站的作用有哪些?
- android沉浸代码,3秒钟搞定Android沉浸式状态栏
- 大四Java复习笔记之Java基础
- HDU 2516 取石子游戏 斐波纳契博弈
- gbd 分析core文件_Go 性能分析工具 pprof 入门
- Opencv实战(一) 视频人数统计(C++ Opencv)前后背景分离方法
- 2017浙江省赛 B - Problem Preparation ZOJ - 3959
- 微信适配国产操作系统:原生支持 Linux
- Java线程安全以及线程安全的实现方式和内存模型(JMM)
- datagridview控件的使用
- 造车厂入局网约车 新能源低运营成本或打破“烧钱”怪圈
- vc6.0 radio控件多个分组
- 计算机专业知识综合应用题,2015年计算机综合考研及解析之综合应用题(一)...
- Sklearn——用Sklearn实现线性回归(LinearRegression)
- Hbase RegionServer 宕机
- linux实现文本方式与图形方式的转换_Linux下的6款最好用的PDF文档阅览工具
- Unicode字符列表(超完整)
- 梦龙即时通讯软件测试初学者,梦龙即时通讯软件
- 浅析DDD领域驱动设计——一种很厉害的架构思想
- 软件项目管理MOOC(北邮)——第四章测试答案
热门文章
- 安卓手机怎么root_安卓手机如何免ROOT自定义修改分辨率?
- android.os.FileUriExposedException: file:///storage/emulated/0/pictures/1564739776566.jpg exposed be
- 写一段代码,利用Python配平化学方程式
- 企地强强联合打造“智慧城市” 加快农村信息化发展
- BUUCTF-[ACTF2020 新生赛]BackupFile
- 各大世界名牌大学课件下载地址
- VirtualBox Ubuntu
- C语言:计算全班学生的总成绩、平均成绩和以及 140 分以下的人数。
- Anaconda > Windows+Anaconda迁移到另一个硬盘
- JAVA IO流read方法基础使用