問題タブ [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# - 関数をオーバーロードせずに、MongoDB ObjectId を C# でオプションの引数として使用する方法はありますか

ObjectId は「設計時定数」のデフォルト値を持たない構造体であるため、通常、C# では ObjectId をオプションの引数として使用することはできません。

ObjectId.Empty はコードを実行するプロパティであり、default(ObjectId) は同じ理由で許可されていません。

次のステートメントが機能するように、作業設計時定数を作成する方法について誰かが解決策を持っていますか? (これは実際の方法ではなく、例です)

上記の例でこれを試してみると、コンパイルされませんか?

メソッドの別のオーバーロードを使用することはできますが、オーバーロードではなくオプションを使用します。

最初の回答へのコメントで述べたように、nullable はオプションですが、null 不可にキャストバックする必要があるため、使用しないことを好みます。

だから私はまだ「より良い」解決策を探しています;)

0 投票する
1 に答える
399 参照

java - Play2-フォーム->objectId

play2のフォームに問題があります。

モデル:

idフィールドを初期化できませんbindFromRequest()。常に空になります。また、文字列ではなくObjectIdでのみクエリを実行できます。

これは、objectidの正しいコンストラクターです。ご覧のとおり、これは私の回避策です。使用せずguideForm.bindFromRequest();、直接バインドする必要があります。

これは少しハッキーな感じがします。通常のバインディングを使用できるソリューションはありますか?

0 投票する
2 に答える
3238 参照

mongodb - ObjectId の配列を格納する MongoDB

私のデータベースでは、オブジェクト ID の配列を保存する必要があります。何を使えばいいですか?このようなもの:

またはこのようなもの:

2番目でスペースを節約してから にキャストできますが、ObjectIdこのアプローチを使用して何かを失うことはありますか? ObjectIds はリレーショナル データベースの外部キーのように動作しますか?

0 投票する
1 に答える
5577 参照

eclipse - オブジェクトのeclipseデバッグIDを取得するにはどうすればよいですか?

Eclipseのデバッグツールチップに表示されるオブジェクトIDをプログラムで取得することはどういうわけか可能ですか?

ここに画像の説明を入力してください

0 投票する
1 に答える
453 参照

ruby-on-rails - Rails has_manyリレーション:object_idsを見てください

Rails2.3.14で何か奇妙なことが起こっています。次のことが起こる理由はありますか?

次のようなクラスがあるとします。

次に、irbセッションで次のことが起こります。

したがって、最初はobject_idレコードにアクセスするたびに変更されます(はい、常に同じです)。後で、#valid?この動作の呼び出しが停止します。代わりに、すべてが正常です。各呼び出しで同じオブジェクトを取得します。

何でこれが大切ですか?

に検証を追加するとしますPrice

次に、商品の価格を変更します。

あれは何でしょう?価格は無効ですが、記事は無効ですか?:validateデフォルトでは-optionofhas_manyがに設定されているため、これは発生しないはずですtrue。これは、object_idsの変更が原因で発生します

0 投票する
3 に答える
17493 参照

node.js - node jsでobjectidをランダムに生成する方法

ノード js で objectid をランダムに生成する必要があります。作成する方法はありますか。

0 投票する
1 に答える
213 参照

ruby - なぜobject_idはLinuxではなくWindowsでも存続するのですか?

このプログラム

Linuxで実行すると(RHELでテスト済み)、object_id予想どおり、複数の実行にわたって個別のが生成されます。ただし、Windowsで実行すると、複数回実行しても同じ出力が得られます。そして、私が何をしても(休止/シャットダウン/「悪名高いブルースクリーン」と再起動)、object_idは変わりません。

object_idまた、Windowsの変更では、プログラムのコンテンツを変更した場合(新しい行やコメントを追加するなどの重要でない変更でも)に気付きます。

WindowsとLinuxの実装でこの違いがあるのはなぜですか?そして、私はOS Xにアクセスできないので、誰かがMacでOS Xを実行して、結果を文書化してください。

WindowsではRuby1.9.2-p136を使用し、LinuxではRuby1.9.2-p180を使用しています。

0 投票する
3 に答える
594 参照

wpf - ファイル内の WPF アプリケーションのすべての AutomationID を取得する方法は?

WPF アプリケーションの自動化 (UI オートメーション、VSTS 2010 を使用) では、リソース ファイルにすべてのオートメーション ID を手動で追加し、1 つずつアクセスしていました。アプリケーションがいつでも拡張できることを考えると、これらの ID を手動で追加するのは面倒です。

では、これを作成できるツールはありますか? つまり、すべての ID を階層形式で取得してファイル (xml または csv) に保存すると、必要なときにいつでも解析できます。

すべての要素をスパイするだけでなく、同じものをエクスポートできる UISpy のようなツールを期待していました。

そのようなツールは存在しますか?または、代替アプローチはありますか?

貴重なフィードバックをお待ちしております。

ありがとう!

0 投票する
2 に答える
98 参照

javascript - テキスト入力からテキストエリアまで、テーブル列から値を計算して別の列に書き込む際のJSの問題

何もしないので、コードのどこが間違っているのかわかりません...

私のjsは:

htmlは次のとおりです。

2 列目の値を取得し、3 列目を掛けてから 1.24 を掛け、結果を 4 列目に書き込む必要があります。次に、この結果は、最後の行の合計の最後の列に要約する必要があります。しかし、それは何もしません。私はさまざまな方法を試しましたが、最初に頭に浮かんだので、これに止めました。また、object=document.getElementById("cost"+i) を割り当ててから object.value を使用しようとしましたが、同じことであり、機能しません。何が悪いのかわかりません。

コメントの後、html 全体は次のようになります。

非常に疲れていて明らかな愚かな間違いが見当たらないか、怪しい何かがあるかのどちらかです....まだうまくいかないからです。

0 投票する
1 に答える
401 参照

ruby - `ObjectSpace._id2ref` からのエラー

ObjectSpace._id2ref返される次の 2 種類のエラーの違いは何ですか?