問題タブ [mongodb-realm]

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 に答える
155 参照

javascript - オブジェクトのプロパティを呼び出そうとすると、未定義の値が取得されます

mongoDB Realm HTTP 関数内で mongoDB Atlas ドキュメントのプロパティ値にアクセスしようとしています。

mongoDB コレクション内のドキュメントは次のようになります。

これは MongoDB Realm で書かれています。

ただし、実行すると、出力は次のようになります。

星のプロパティの値を返すために探しています。この場合は 3 です。

でプロパティ値を呼び出してみましlandlord["stars"]たが、同じ応答が得られます。家主の文書を返すtypeofと、それは確かにオブジェクトであると書かれています。ただし、何らかの理由でプロパティ値にアクセスしようとすると、未定義として返されます。

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

mongodb - MongoDB レルム: 環境値は存在しますが、レルム関数内で未定義です

ここで指示されているように、Realm 関数から環境値を参照しています。context.values.get("appTwilioNumber")

appTwilioNumber私たちのプロジェクトに存在することを確認しました:appTwilioNumber 変数はすべての環境に対して定義されていますそして、私たちのプロジェクトには環境が割り当てられています:ここに画像の説明を入力

しかし、console.log('twilioNumberForEnv:', context.values.get("appTwilioNumber"));Realm 関数を呼び出すと、 twilioNumberForEnv: undefined.

編集 1: 詳細情報があります。ログアウトしてから再度ログインし (マルチユーザー同期の問題が発生した場合)、Realm UI からアプリをエクスポートしましたが、values フォルダーは空です。それが別のバグかどうかはわかりませんが、この情報が役立つ場合に備えて更新します。

編集 2: 環境値は、値の下ではなく、環境の下に格納されます。編集1は赤いニシンでした。エクスポートされたアプリに appTwilioNumber が表示されますが、Realm 関数ではまだ undefined が返されます。

0 投票する
0 に答える
32 参照

javascript - Javascript はループを反復ごとに 1 時間待機させる

HTTP 経由でトリガーするリンクがいくつかあります。72 時間ごとにトリガーする必要があるリンクの一部。その他は、24 時間ごとにトリガーする必要があります。

MongoDB スケジュール トリガーを使用して、CRON 式を 24 時間ごとにトリガーするように設定し、検証を行ってトリガーを実行できると考えていました。

問題は、各アレイの各リンク間でほぼ 1 時間待たなければならないことです。

私はsetTimeoutに苦労しています。

ループのアイテム間に間隔を空けるための最良の方法について、誰かが私にヒントを与えることができますか? または、より良いアプローチを教えてくれますか?

注: リンクごとに異なる関数を作成することを考えました。しかし、それらが12あるので、サーバーを機能させるためのより良い方法があるのではないかと思います..