mongodb如何在代码中指定mongoid

问题描述

我现在有一个对象要存到mongo里面,类是这样的publicclassPerson{[BsonId]publicstringID{get;set;}publicstringName{get;set;}}

但是现在我不想使用[BsonId]来标记这个id,如果去掉,存的时候mongodb就会自动生成一个_id,所以我想有没有办法在代码中指定成员变量ID为这个对象在mongodb中的_id,我这边使用的是usingMongoDB.Bson;usingMongoDB.Driver;nuget上最新的驱动,貌似没有找到对应的方法。

解决方案

时间: 2024-12-02 19:22:19

mongodb如何在代码中指定mongoid的相关文章

js获取url中指定参数值的示例代码

 这篇文章主要是对js获取url中指定参数值的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 如下所示: 代码如下:  ///获取url中指定参数         // <param name="paras">参数名称</param>         ///         function request(paras) {             var url = location.href;             var paraStr

MongoDB代码中的StringBuilder类

MongoDB代码中的StringBuilder类,学习下. // stringdata.h /* Copyright 2010 10gen Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the Lic

java虚拟机如何查找已加载的类?java虚拟机在代码中为指定类加载器时如何选择类加载器?

问题描述 java虚拟机如何查找已加载的类?java虚拟机在代码中为指定类加载器时如何选择类加载器? tomcat不同webapp相互隔离是怎么做到的? 通过不同webapp使用不同的类加载器加载做到的? 怎么指定某个webapp使用哪个类加载器?不是每个类都用classLoader.loadClass()吧.

js获取url中指定参数值的示例代码_javascript技巧

如下所示: 复制代码 代码如下:  ///获取url中指定参数        // <param name="paras">参数名称</param>        ///        function request(paras) {            var url = location.href;            var paraString = url.substring(url.indexOf("?") + 1, url.

jsp 增加,删除,读取xml文件中指定标记的内容代码

网页特效p/jsp.html target=_blank >jsp教程 增加,删除,读取xml文件中指定标记的内容代码 package xml; import java.io.file; import java.util.list; import org.dom4j.document; import org.dom4j.documentexception; import org.dom4j.element; import org.dom4j.qname; import org.dom4j.io.

PHP 中的循环语句用于执行相同的代码块指定的次数

循环 在您编写代码时,您经常需要让相同的代码块运行很多次.您可以在代码中使用循环语句来完成这个任务. 在 PHP 中,我们可以使用下列循环语句: while 只要指定的条件成立,则循环执行代码块 do...while 首先执行一次代码块,然后在指定的条件成立时重复这个循环 for 循环执行代码块指定的次数 foreach 根据数组中每个元素来循环代码块 while 语句 只要指定的条件成立,while 语句将重复执行代码块. 语法 while (condition) code to be exe

Android中代码运行指定的Apk

    有时候,当我们编写自己的应用的时候,需要通过代码实现指定的apk,安装指定的主题,或者安装新的apk.可以通过以下方法实现:   private void installAPK(String apkUrl) { Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri.parse("file://" + apkUrl), "application/vnd.android.pack

Android中代码运行指定Apk的简单方法

有时候,当我们编写自己的应用的时候,需要通过代码实现指定的apk,安装指定的主题,或者安装新的apk.可以通过以下方法实现: 复制代码 代码如下:private void installAPK(String apkUrl) {    Intent intent = new Intent(Intent.ACTION_VIEW);    intent.setDataAndType(Uri.parse("file://" + apkUrl),      "application/v

MongoDB的索引代码实现--BtreeBasedAccessMethod

MongoDB的索引代码实现--BtreeBasedAccessMethod 前言 学习开源软件的最好的办法就是阅读代码,MongoDB整个代码库有接近90万行代码,DB核心层大概50万行,代码量确实非常多.本文作为MongoDB代码导读的第一篇,从Index部分上入手分析代码实现.为何从索引部分开始介绍,首先代码量较少,总共5000多行,且相对其他模块来说比较独立:其次索引对数据库的优化至关重要,了解其实现,对日后的运维优化和索引自身的限制约定都具有实际意义.毕竟文档上的描述还是没有代码来的准