问题标签 [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.

0 投票
2 回答
601 浏览

c# - 有没有办法在 C# 中使用 MongoDB ObjectId 作为可选参数而不重载函数

通常,您不能将 ObjectId 作为 C# 中的可选参数,因为 ObjectId 是一个没有“设计时间常数”默认值的结构。

ObjectId.Empty 是一个执行代码的属性,并且出于同样的原因不允许使用 default(ObjectId)。

有没有人有关于如何创建一个有效的设计时间常数的解决方案,以便以下语句起作用?(这不是真正的方法,而是一个例子)

如果我在上面的任何例子中尝试这个,它不会编译?

我当然可以使用方法的单独重载,但我宁愿使用选项而不是重载。

正如我在对第一个答案的评论中指出的那样,可为空是一种选择,但由于必须强制转换为不可为空,我更喜欢不使用它。

所以我仍在寻找一些“更好”的解决方案;)

0 投票
1 回答
399 浏览

java - Play2 - 表单 -> objectId

我对 play2 中的表格有疑问。

模型:

形式

我无法初始化 id 字段,bindFromRequest()它总是为空的。而且我只能使用 ObjectId 而不是字符串进行查询。

这是 objectid 的正确构造函数。如您所见,这是我不使用的解决方法,guideForm.bindFromRequest();我只需要直接绑定它。

这感觉有点hacky。是我可以使用正常绑定的解决方案吗?

0 投票
2 回答
3238 浏览

mongodb - MongoDB 存储 ObjectId 的数组

在我的数据库中,我必须存储一组对象 ID。我应该使用什么?像这样的东西:

或类似的东西:

我可以用第二个来节省空间,然后投射到ObjectId,但是使用这种方法我会失去什么吗?ObjectIds 的行为类似于关系数据库中的外键吗?

0 投票
1 回答
5577 浏览

eclipse - 如何获取对象的 Eclipse 调试 ID?

是否有可能以编程方式获取对象 ID,这在 Eclipse 的调试工具提示中可以看到?

在此处输入图像描述

0 投票
1 回答
453 浏览

ruby-on-rails - Rails has_many 关系:看看 object_ids

Rails 2.3.14 中发生了一些奇怪的事情。任何想法为什么会发生以下情况?

例子

假设我们有像这样的类

然后在irb会话中发生以下情况。

所以起初object_id每次访问记录时都会发生变化(是的,它总是相同的)。稍后调用#valid?此行为后停止。相反,一切都很好。每次调用都会得到相同的对象。

为什么这很重要?

假设您将验证添加到Price

然后你想改变一篇文章的价格。

那是什么?价格无效,但文章无效?这不应该发生,因为默认情况下:validate-optionhas_many设置为true. 这是因为不断变化object_id的 s

0 投票
3 回答
17493 浏览

node.js - 如何在节点js中随机生成objectid

我需要在节点js中随机生成objectid。有什么方法可以创建。

0 投票
1 回答
213 浏览

ruby - 为什么 object_id 在 Windows 上持续存在而不在 linux 上存在?

这个节目

当在 Linux 上运行时(已在 RHEL 上测试过)object_id,如我所料,在多次运行时会生成不同的 s。但是,当我在 Windows 上运行它时,我会在多次运行中得到相同的输出。而且无论我做什么(休眠/关机/“臭名昭著object_id的蓝屏”并重新启动)都不会改变。

我还注意到,object_id如果我更改程序的内容(即使是微不足道的更改,例如添加新行或注释),Windows 也会发生更改。

为什么 Windows 和 Linux 实现之间存在这种差异?由于我无法访问 OS X,因此有人可以在 Mac 上运行它并记录结果。

我在 Windows 上使用 Ruby 1.9.2-p136,在 Linux 上使用 Ruby 1.9.2-p180。

0 投票
3 回答
594 浏览

wpf - 如何在文件中获取 WPF 应用程序的所有 AutomationID?

在 WPF 应用程序的自动化中(使用 UI 自动化;VSTS 2010),我们手动将所有自动化 ID 添加到资源文件中,然后一一访问它。考虑到应用程序可以随时扩展,手动添加这些 ID 可能会变得乏味。

那么,是否有任何可用的工具可以为我们创建这个?即以分层格式获取所有 id 并将其存储在一个文件(xml 或 csv)中,然后我们可以在需要时对其进行解析。

我希望有一个像 UISpy 这样的工具,它不仅可以监视所有元素,还可以导出相同的元素。

有这样的工具吗?或者有什么替代方法吗?

非常感谢任何有价值的反馈。

谢谢!

0 投票
2 回答
98 浏览

javascript - JS 在计算表列中的值并写入另一个值时遇到麻烦,从文本输入到 textarea

我找不到我的代码有什么问题,因为它什么也没做......

我的js有:

html是:

它应该取第二列的值,乘以第三列,然后乘以 1.24,并将结果写入第四列。那么,这个结果应该总结在最后一行的最后一列,总计中。但它什么也没做。我尝试了不同的方式,停在了这个,因为这是我想到的第一个。我也尝试分配 object=document.getElementById("cost"+i) 然后使用 object.value,但它是一样的,它不起作用。我找不到问题所在。

评论后,整个 html 看起来像这样:

要么我很累,看不到一些明显的愚蠢错误,要么有一些可疑的东西....因为仍然无法正常工作。

0 投票
1 回答
401 浏览

ruby - 来自“ObjectSpace._id2ref”的错误

以下两种返回的错误有什么区别ObjectSpace._id2ref