问题标签 [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.
parse-platform - 解析对象 ID 问题
所以我创建了自己的 id:
但是,当我每次尝试更新相同 id 的数据时,它都会为它创建不同的不同条目。
一种解决方案是我可以获取该 ID 的 ParseObject,然后更新该获取的对象。
但这需要2个网络操作。
有没有其他解决方案?
java - 什么替换了新的 mongo java 驱动程序中的 ObjectId.massageToObjectId()?
根据新的 MongoDB Java 驱动程序 2.12 的 API 文档,可以在此处看到 将字符串转换为 ObjectId 的方法已被弃用,并将在 3.x 驱动程序中删除。
我们应该重写代码来使用什么?文档没有说明这一点。
mongodb - 通过获取 _id 引用 mongoDB 中的属性
我有一个集合,其中包含这样的文档:
我将获取上述集合的 ObjectID 并复制到另一个集合的文档中以便正确引用。我应该简单地做:
编辑
ios - parse.com ios中objectId的空输出
我正在尝试获取 babyInfo 类的 objectId 并希望将其链接到 parse.com 的 User 类。但是在所有这些情况下都会返回 null objectId。
mongodb - 使用 Mongo 的 Sails 中的本机更新不适用于 ObjectId
我想知道我做错了什么。
我使用 Sailsv0.10 和 mongo2.6.0 并希望通过本机更新集合中的数组字段(使用 $push)。
我的模型:
我的功能:
到目前为止它有效。但是为什么这不能作为带有 id 字段的查询呢?
我肯定会为查询使用正确的 id 来测试它。
我究竟做错了什么?还是说是 Sails-Mongo Adapter 的 ObjectId 类型转换问题
ruby - Ruby 中 Fixnum object_ids 的模式?
object_id 0 为 1,1 为 3,2 为 5。
为什么这个模式是这样的?创建 object_ids 模式的 Fixnums 背后是什么?我希望如果 0 具有 id 1,1 具有 id 2,2 具有 id 3..等等。
我错过了什么?
mongodb - How to show data from mongoDB with ObjectID
i have an "back end" application which write in MongoDb (in database i have _id: with ObjectId("13f6ea...002")) i use meteor app to show information. Everything was good i displays list of information with {{#each}}. But when i wanted show one element with '_Id' nothing works.
I read this issue and adapt my code to get right root, But i can't display anything on the page. I tried to write Template helpers but it didn't helped
Db record:
Route:
Publish
Template which redirect to unique post
And template is just {{news}}
How can i fix this?
UPDATE
My solutions to fix that:
router.js
and in template
<a href="news/{{_id._str}}">
mongodb - 比较 Jade 和 MongoDB 中的 ObjectID
翡翠模板代码
这里,team 是 Mongo DB 中“teams”集合中的一个文档,“members”是一个以数组为值的属性。
这里 #{member} 的值分别是53fecc27bace957811633dcc
和5412a08fa51c105017b9f1fe
。两者都是对象 ID。
#{user.id} 的值为53fecc27bace957811633dcc
但是,此比较返回为 false,并且 flag 永远不会设置为 true。为什么会这样?
pymongo - 如何将objectid转换为字符串
我想从 ObjectId 对象中获取字符串字符。我使用 pymongo。例如:ObjectId("543b591d91b9e510a06a42e2")
,我想得到"543b591d91b9e510a06a42e2"
。
我看到文档,它说ObjectId.toString()
,ObjectId.valueOf()
。
所以我做了这个代码:from bson.objectid import ObjectId
.
但是当我使用时ObjectId.valueOf()
,它显示:
“ObjectId”对象没有属性“valueOf”。
我怎么才能得到它?谢谢。
node.js - Mongoose - 在另一个模式中定义孩子的 ObjectID
有一个类似的线程@Mongoose 变量键名。然而,他采用了另一种方法而不是解决这个问题。另一种方法是我标题的 OR 部分。
编辑 - 忽略本节,我现在正在使用替代方案。现在的问题在于在其他地方引用孩子的对象 ID。
我有以下数组:
我的架构目前如下:
在适当的地方<something>
,有没有一种方法可以说“我不在乎这里有什么”?
或者,因为这在搜索互联网后似乎不可能,我可以有以下模式:
但这里的问题是,正在使用的 ObjectID 是<something>
模式竞赛中的子模式,我找不到对 Object ID 这么说的方法。
请提供任何建议/帮助。理想情况下,我更喜欢第一个解决方案,但我知道这可能是不可能的。谢谢!