問題タブ [norm]

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 投票する
1 に答える
1457 参照

.net - 一般的な LINQ 挿入メソッドのヘルプ (Norm/MongoDB)

オブジェクトを埋め込みドキュメントとして挿入する汎用メソッドを作成しようとしています。以下のコードは既に機能していますが、リポジトリに配置してコントローラーから呼び出すことができる汎用メソッドを作成する必要があります。ルート ID と、挿入する必要があるサブドキュメント オブジェクトを渡す必要があります。

例として、これはドキュメントを取得するために使用するものです。挿入に似たものを探しています:

アップデート

次の呼び出しに注意してください。

私が必要とすることを行います、私はそれを次のようなものへの一般的な呼び出し(より良い言葉がないため)にできるようにしたいだけです(作業バージョンを除く):

それがより理にかなっていることを願っています。

ありがとう、マイク

0 投票する
5 に答える
15817 参照

matlab - ループなしで行列のユークリッド長を計算するには?

これに対する答えは簡単なはずですが、私は困惑しています。私はNx3行列の行列を持っています.1列目と2列目と3列目はn番目のアイテムのXY座標とZ座標です。原点からアイテムまでの距離を計算したい。ベクトル化されていない形式では、これは簡単です。

距離 = ノルム ([xyz]);

また

距離 = sqrt(x^2+y^2+z^2);

ただし、ベクトル化された形式ではそれほど単純ではありません。行列をノルムに渡すと、ユークリッド長が返されなくなりました。

距離 = ノルム (行列); %動作しません

距離 = sqrt(x(:,1).*x(:,1)+y(:,2).*y(:,2)+z(:,3).*z(:,3)); %乱雑に見える

これを行うより良い方法はありますか?

0 投票する
4 に答える
1055 参照

c# - MongoDB, C# and NoRM + Denormalization

I am trying to use MongoDB, C# and NoRM to work on some sample projects, but at this point I'm having a much harder time wrapping my head around the data model. With RDBMS's related data is no problem. In MongoDB, however, I'm having a difficult time deciding what to do with them.

Let's use StackOverflow as an example... I have no problem understanding that the majority of data on a question page should be included in one document. Title, question text, revisions, comments... all good in one document object.

Where I start to get hazy is on the question of user data like username, avatar, reputation (which changes especially often)... Do you denormalize and update thousands of document records every time there is a user change or do you somehow link the data together?

What is the most efficient way to accomplish a user relationship without causing tons of queries to happen on each page load? I noticed the DbReference<T> type in NoRM, but haven't found a great way to use it yet. What if I have nullable optional relationships?

Thanks for your insight!

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

c# - MongoDB で「デクリメントとゼロの場合の削除」を実行する方法

Name と Count プロパティを持つ MongoDB (ErrorTypeOccurences) のドキュメント タイプがあります。例外がログに記録されるたびに、Count プロパティをインクリメント/デクリメントします (アプリケーション エラーの種類を報告できるようにするため)。更新を行うために、 $inc 修飾子を使用して upsert を行う方法を発見しました。これは素晴らしいことですが、減分された値が等しい場合にドキュメントも削除する減分操作を行うためのクリーンな方法を見つけるのに苦労していますゼロ (そのタイプのエラー ログはもう存在しないため)。

もちろん、デクリメント操作を実行してから、Count がゼロのエラー ドキュメントを削除できますが、サーバー上で完全にアトミック操作でこれを実行したいと考えています。findAndModifiy は有望に見えましたが、デクリメント カウントがゼロになった場合、デクリメント更新を実行して条件付きでレコードを削除する方法がわかりません。

標準操作でこれを達成できますか?それともサーバー側関数を記述する必要がありますか?

私は C#/NoRM を使用しているので、それを使用した例はすばらしいものですが、必須ではありません。ありがとう。

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

.net - MongoDB 設計 - タグ

私はMongoDBが初めてです。MongoDB のパフォーマンスについて、設計上の質問があります。Name と Director という 2 つのプロパティを持つクラス Movies があるとします。また、この Movie Class にタグを付けたいと思います。このクラスに string[] の新しいプロパティを追加するか、新しいクラス MovieTags を作成する方がよいでしょうか? UI でオートコンプリートを使用するため、このタグを頻繁に照会することはわかっています。このオートコンプリート機能では、 Movie オブジェクトではなく、タグのみが必要です。どのオプションが良いですか?String[] のプロパティまたは MovieTags のコレクションへの参照を追加しますか? パフォーマンスを考えて...もちろん、どちらの場合もインデックス作成が行われます。

MapReduce を使用する必要がありますか? タグのみを選択するには、埋め込み文字列 [] オブジェクトを使用する場合にオートコンプリート機能を使用しますか? どのように?

ありがとう!

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

c# - NoRM を使用して MongoDB の 1 つのコレクションに複数のタイプのオブジェクトを格納する

MongoDB はスキーマレスです。したがって、技術的には、1 つのコレクション内に任意の数の異なる型を格納できます。現在、同じ基本クラスから継承する複数のオブジェクトを 1 つのコレクションに格納する必要があります。これはNoRMを使用して可能ですか?

たとえば、Person コレクションがありますが、この person コレクションには、Person から継承する父と Person から継承する母などが含まれています。父固有のプロパティと母固有のプロパティを保存し、それらがモンゴ、適切なオブジェクトを作成したい。そのようなことはNoRMで可能ですか?

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

mongodb - 文字列配列でのMongoDBテキスト検索

私は次のクラスを持っています:

タグをクエリするにはどうすればよいですか?を使用してSQLとしてクエリを実行したいlike %term%。で試しまし/term/iたが、動作しません。

何か案は?

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

python - PythonNumpyの質問とPythonバージョンの質問

Python 3.2でNumpyを使用したいのですが、機能しません。3.1が必要だと書いてあります。3.1を使用する以外に、この問題を回避する方法を知っている人はいますか?Pythonプログラムでこれを機能させるには、何をインポートする必要がありますか?

Pythonで行列を表現し、行列のノルムを取得したいと思います。Numpyでこれを行うにはどうすればよいですか?それはNumpyまたはPythonの内部ですか?行列の乗算はどうですか?また、この行列は実際にはxとyを変数とするベクトルです。

最後の質問。ここの一部のメンバーは、Python.orgで、3.2または2.7の使用が現在利用可能な最も安定したバージョンであると具体的に述べていますが、Python3.2を使用することはプロフェッショナルな製品を作成するための最良の方法ではないと感じています。私はここで間違っていますか?私の場合、どのバージョンのPythonを使用する必要がありますか?前もって感謝します。

また、個別の質問を3つ投稿するのに十分な担当者がいないので、一部に回答していただければ幸いです。

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

wolfram-mathematica - 数学のデカルト座標系で距離を計算する

画面上の目の動きを分析して、原点を画面の左下隅に設定しました(その時点で変更するのは難しいです)。

いくつかのポイントと画面の中心との間の距離を計算するために、以下に示す簡単な式を使用します。問題は、これを条件文で使用すると、醜くなることです。

ノルムをカスタマイズして、ポイントと原点の間ではなく、ポイント間の距離を計算する方法はありますか?

または私の場合、原点を現在の座標系の「中心」に設定しますか?

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

asp.net - NoSQL forAsp.NetNoRMとMongoDBでの私の経験

私は最近、自分のアーキテクチャをテストするためのWebページ(http://www.srtbox.com/ )を開発しました。詳細については、こちらをご覧ください。DBホスティング用のNoRM、MongoLab、またはMongoHQを使用。そして、私はNoRMで多くのエラーを抱えています。すべてNorm.BSON.BsonDeserializerクラスを使用します。1つ修正できましたが、接続でエラーが発生しました。エラー:

System.Net.Sockets.SocketException接続されたパーティが一定期間後に適切に応答しなかったために接続の試行が失敗したか、接続されたホストが応答しなかったために接続の確立に失敗しました

System.IO.IOException:トランスポート接続からデータを読み取れません:接続されたパーティが一定期間後に適切に応答しなかったために接続の試行が失敗したか、接続されたホストが応答しなかったために確立された接続が失敗しました。---> System.Net.Sockets.SocketException:接続されたパーティが一定期間後に適切に応答しなかったために接続の試行が失敗したか、接続されたホストがSystem.Net.Sockets.NetworkStreamで応答できなかったために接続の確立に失敗しました。 Read(Byte [] buffer、Int32 offset、Int32 size)---内部例外スタックトレースの終わり--- System.Net.Sockets.NetworkStream.Read(Byte [] buffer、Int32 offset、Int32 size)で。 Norm.BSON.BsonDeserializerのSystem.IO.BinaryReader.ReadBytes(Int32 count)のIO.BufferedStream.Read(Byte []配列、Int32オフセット、Int32カウント)。

真実は、このNoRMドライバーは本当に不安定に見えるということです...公式ドライバーはLinqサポートを提供しておらず、POCOオブジェクトを使用した1つの例は見つかりませんでした。誰かがNoSQLデータベースとasp.netで良い経験をしていますか?MongoDBのようにスケーラブルですか?RavenDBは良いオプションのようですが、MongoDBには、もちろん.Netがなくても、より多くのサクセスストーリーがあります。

したがって、大きな問題は、ASP.NetにどのNoSQLスケーラブルDBを推奨するかということです。サクセスストーリーはありますか?

PD:テストのために私のサイト( http://www.srtbox.com/ )にアクセスしていただければ幸いです。