问题标签 [objectid]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - SQL 服务器到 MongoDB GUID 导入
我正在尝试使用 SQL Server 中的值预填充 MongoDB 的 POCO 类中的引用字段。
我尝试设置的 SQL Server 中的值:7EDC170D61A2E111BA4B0050569B0004
在要插入 MongoDB 的 POCO 类中,我有以下内容:
问题是我试图从 SQL Server 导入 GUID 值,但我不断收到字节数组大小异常或无效的十六进制字符串异常。
有没有办法可以将 ObjectId 属性值设置为 SQL Server 中的现有 GUID 值?
为了更清楚,我有以下 POCO 类:
希望你能帮忙!
facebook - 使用 URL 获取 Facebook 对象 ID
这个问题有几个不同的主题,但似乎没有一个正确答案。请有人确认发生了什么,日期为 2013 年 11 月 26 日。
我有许多 og:url。我想获取该特定网址的 object_id。
当我使用:
我得到的 ID 与 Facebook 对象调试器工具返回的 ID 不同。
Facebook 似乎对 object_id 的访问权限有限。当我使用:
它返回 url 作为 id。
是否可以使用任何方法返回 URL 的 id?
sql - SQL 选择 * 从 Object_ID
这可能有一个明显的答案,但我的谷歌搜索没有提供和回答
为什么我不能执行查询,例如
在这种情况下,我不是指使用函数 Object_ID('TableName'),而是指与 sys.Tables 中指定的表关联的实际 INT ID。
我刚刚通过 sys.Tables 遇到了我正在处理的数据库中的两个表,并且碰巧具有相同的名称(OE_Down),但不同的模式(显然),这就是我思考这个问题的原因。
因此,如果我执行查询 SELECT * FROM OE_DOWN ,则结果是我认为它默认的 dbo 模式。我知道正确的做法是将模式与表一起指定,但为什么不使用它们的对象 ID 来代替,因为它们比其他任何东西都是唯一的。
mongodb - 不在 mongo shell 中时如何查询 ObjectId
我正在使用范围查询开发分页功能。我在 mongo shell 中使用这个测试查询:
我希望能够将序列化的 params 对象传递给 Web 服务(作为 URL 查询字符串)。但是,ObjectId
该类仅在 shell 内部可用。ObjectId
当不在 shell 中时,有没有办法将 an 指定为查询的一部分?我尝试了以下作为$lt
没有成功的值:
php - 尝试提取 Mongo ID 十六进制代码时,无法使用 MongoId 类型的对象作为数组
我正在尝试使用 PHP 提取 Mongo ID ObjectId 的十六进制代码。每当我尝试提取 ID 号并将其存储在另一个变量中时,都会出现此错误。
var_dumping 由 Mongo 查询获取的文档内容给出如下内容:
所以为了得到那个 $id 字符串,我这样做:
这给出了以下错误:
django - 如何在 django 中生成 mongdb objectid 以插入带有 id 的嵌套对象
我在 django 中使用 mongoengine。我想创建一个 objectid,我可以将其插入到公司集合的嵌套对象批发商中
在视图.py
spring - Spring数据mongodb抛出org.springframework.dao.DuplicateKeyException
我有一个要保存到 mysql 和 mongodb 的对象
对象类是这样的:
命令:
long id 字段用于 mysql 自动增量并作为 OUT 参数返回给我,
当我尝试使用 Spring 数据将两个不同的订单对象保存到 mongodb 时,它给了我 DuplicateKeyException,因为它假定 id 是我的键,并且由于它没有初始化,所以两个对象的 id = 0。
我如何将其保存到 mongodb,将 id 重命名为其他名称?
mongodb - objectid 的 mongodb 部分最有可能是唯一的
在我的应用程序中,我让 mongo 通过其 ObjectId 方法生成订单 ID。
但在用户测试中,我们担心订单 ID 会让人“吓人”,即如果您需要通过电话与某人讨论您的订单,读出 24 个字母数字字符有点乏味。
同时,我真的不想存储两个不同的 id,一个是“人类可访问的”,一个是 mongo 内部使用的。
所以我的问题是 - 有没有办法选择一个长度为 6 甚至 8 的 mongo objectId 字符串的子字符串,我可以相当肯定它是唯一的?
例如,如果我有一个像这样的 mongo objectid
也许我可以拿出
并确保我的订单总能获得唯一的 ID...
当然,优点是这些是命令,因此是人为创建的,因此每毫秒不会有数百万个。另一方面,如果两个订单具有相同的缩短 id,那将是一个问题......
---更清晰的解释---
我想问我问题的更好方法是:
例如,如果我决定只使用 mongo id 的最后 6 个字符,是否存在某种“概率”度量,这 6 个字符会在给定的一周内重复?
给定一定数量的mongo并行运行,一周内一定数量的用户等。
node.js - Schema.Types.ObjectId 默认值非 null
是否可以在猫鼬模式中为具有Schema.Types.ObjectId
类型的字段设置默认值?
我的问题很简单:
我想使用type
: pending
,但它不是字符串,而是an object
在type
集合中。有没有办法通过模式来做到这一点,或者我需要手动管理它?