私はMongoDBを正常に接続しましたが、WSO2
DSS
tryit
ツールを使用してmongodb
レコードにアクセスしました。ここでは、レコードにアクセスしている間、私が受け取ったものです:WSO2 DSSを使用してmongodbから2番目のレコードを取得する方法はありますか?
あなたは私のように出力を得る見ての通り:あなたは出力に_id
がある見たよう
<data>{ "_id" : { "$oid" : "589d96d841a427c4389a38d5"} , "domain" : "yahoo.com" , "emails" : [ { "email" : "fghj"} , { "email" : "dfghjk"}]}</data>
<data>{ "_id" : { "$oid" : "589d993a41a427c4389a38d8"} , "domain" : "yahoo.com" , "emails" : [ { "email" : "fghj"} , { "email" : "dfghjk"}]}</data>
。私はそれを削除するつもりです。しかし、できませんでした。
私はWSO2 DSSに配置されたクエリは、このようなものです:collect
はMongoDBの私の収集の名前です
collect.find({"domain":#},{"_id":0})
。ここで
私はWSO2 DSSにooutputマッピングエリアに置かれているJSONの構造体s:
{"entries":{"data":$document}}
私は_id
フィールドを除外するか、無視するために何をすべきかを理解し、ドメインのみを得ることはありませんそれは私の出力ウィンドウにあるので、一部分です。
私の仕事を完成させるために私ができることを教えてください。
ありがとうございました。でも、私の問題解決にどのように役立つのか分かりません。しかし決してあなたの答えをありがとうございます。 –
申し訳ありませんが、これはブラインドを導く視覚障害者の場合です:)しかし、プロキシサービスは基本的にWSO2 ESB上で実行されている別のWebサービスで、すでに構築したデータサービスを呼び出します。 json内で必要なフィールドにアクセスする方法については、[リンク] https://docs.wso2.com/display/ESB481/JSON+Support#JSONSupport-AccessingcontentfromJSONpayloadsに従ってください。次に、プロキシサービスのフィールドのみを返してください。 – adwilson
私は広告を理解することができます...私はそれをチェックさせてください –