問題タブ [tinydb]

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

mysql - TinyDB、TinyDB に複数のリストを保存、tinyDB に保存されたデータを分割

ランナーの時間と位置を計算し、このデータをTinyDBに保存するApp Inventorでアプリを作成しています。このデータは画面にも表示されます。ここで、それをサーバーに投稿することがポイントになり、問題はここにあります。手順にデータを表示して、単一行ではなく列形式で表示するようにしましたが、同じ手順でデータをサーバーに投稿する方法がわかりません

スクリーンショットをご覧ください:

ここに画像の説明を入力

https://programming-with-app-inventor.googlegroups.com/attach/3faf95954e4b06ef/screenshot.png?view=1&part=4 .

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

python - TinyDB からキーを要求することは可能ですか?

tinydb データベースに何が含まれているかを調べる方法は、SQL でテーブルの列を要求しDESCRIBE name_of_table;たり、辞書で keys() を呼び出したりするようなものです。

一般に、Tiny Db データベースに何が含まれているかよくわからない場合に、Tiny Db データベースを調べる方法に関するヒントを探しています。

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

python - TinyDB クエリを動的に解析して構築する

TinyDB でクエリを動的に構築することは可能でしょうか? その論理クエリ操作は次のようになります。

しかし、ユーザーの入力条件から動的にクエリを作成する必要があります。私が理解できる唯一の方法は、条件を文字列に連結するexecことです。これは次のようになります。

それを行うためのより良いエレガントな方法はありますか? どうもありがとう。

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

python - TinyDB からレコードまたはドキュメントを削除する方法

TinyDB からレコードまたはドキュメントを削除する方法

DBの例:

"1"なら消したいid_key=='xxx'

TinyDB では、以下のチュートリアル コードが推奨されます。レコード/ドキュメントを削除するにはどうすればよいですか?

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

android - クラスmClassを理解できません

私は TinyDB のドキュメントを読んでいました -:

彼らが使用しているリストを取り戻すために -:

とは -: クラス mClass 。そこに何が期待されていますか?

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

python - TinyDB の挿入が失敗する

Python オブジェクトの JSON シリアル化をtinydbに挿入しようとしています。一度は機能し、その後は失敗します。

につながる

JSON 自体はかなり有効に見えますが、tinydb が 2 回目の挿入に失敗するのはなぜですか?

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

python - Python では、TinyDB データベースで値の部分文字列を検索するにはどうすればよいですか?

プロジェクト用のデータベースを作成しました。データベースで値を検索できるようにしたいのですが、単純な == 操作よりも優れています。たとえば、誰かが検索に「コロンビア」と入力した場合、その特定の人物の「所属」キーの値として「コロンビア大学」を含む辞書が必要です。

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

android - TinyDB タグに App Inventor の属性があるかどうかを確認する方法

App Inventor 2 の問題について少し助けが必要です。解析された JSON の結果があり、リスト (storeparseData) として tinyDB タグに格納されている場合があります。

問題は、画面の開始時にこの関数を実行しているため、tinyDB タグにその JSON リストを入力し、ユーザーの要求で特定の値を検索することです。

アプリの実行中に検索条件を入力すると、「引数 [空の文字列] は GetValue の引数の数が間違っています」というエラーが表示されます。tinyDB タグに格納されている検索対象がまだ何も見つからないため、JSON データのフェッチと解析に時間がかかると思います。

保存されたリストがtinyDBにあるかどうかを確認するために、今のところ行ったことは次のとおりです。

ここに画像の説明を入力

ここでは、アイテムの tinyDB に保存されたリストを確認します。

ここに画像の説明を入力

では、tinyDB が JSON 結果リストを含むこのタグに入力されているかどうかを確認するにはどうすればよいでしょうか。これは App Inventor 2 で可能ですか?

可能であればサンプル コード ブロック、または同様のチュートリアルがある場合は、この問題について誰かがアドバイスしてください。ご回答いただきありがとうございます。

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

android - App Inventor 2 で ResultNotifier.ShowProgressDialog を使用する適切な方法は?

開発中のアプリの機能を拡張するために、進行状況通知ダイアログをユーザーに表示する必要があります。問題は、それを正しく行うことができないことです。さらに、この通知機能を適切に閉じることができません。時計と変数をたとえば「5000ms」に設定してから「0」に設定してみましたが、不足はありませんでした。

私が達成する必要があるのは、次の機能です。

a. タグ「storeparsedData」が TinyDB にあり、フェッチされた JSON データが入力されているかどうかを確認します。私の相対的な質問で@Taifunのアドバイスに従って、これを行いました。

b. タグがそこにない場合 (空のリスト)、getWeb.gotText ブロックを実行して JSON データを取得します (これはプロシージャ "getWebData" で行われます)。ユーザーに何かを表示する必要があります。

c. Web から JSON データをフェッチしているときに、「ShowProgressDialog」通知機能をユーザーに表示する必要があるため、一見フリーズしているように見えるスマートフォンに対処できます。

d. タグ「storeparseData」にフェッチされた JSON データが入力されている場合は、ノーティファイアを閉じます。

関連する成功なしで、次のコーディングを試しました:

ここに画像の説明を入力

このアプリでこの機能を実現するために、誰かが私を助けてくれますか? ブロック コードや、従うべきものや学ぶべきものは素晴らしいものになるでしょう。ご回答いただきありがとうございます。

[編集1]

@Taifun の提案の後、問題の機能は機能しているように見えますが、問題があります。「ShowProgressDialog」ブロックは、デバイスでもコンパニオンでも起動しません。また、JSON データを受信したときにノーティファイアを無効にするために、ブロック「DismissProgressDialog」をどこにアタッチする必要がありますか?

TinyDB に保存されたタグをチェックするための、レビュー済みのブロック コードを次に示します。「ShowProgressDialog」は本来のように起動しません。この問題に関する提案はありますか?

ここに画像の説明を入力

以下は、JSON データを取得するための getWeb 関数のブロック コードです。

ここに画像の説明を入力

該当する場合はブロックコードを添えてアドバイスしてください。ありがとうございました。