オブジェクトのメンバーではない配列から完全なオブジェクトを削除しようとしています。オブジェクトを削除する方法が見つからないため、アイテムを削除するためのソリューションが非常に多くあります。 誰かが完全なオブジェクトを削除する方法を提案できますか?パワーシェルの配列からオブジェクトを削除するには?
答えて
私はコメントの答えはあなたが探しているものだと思います:file.data = $file.data | ? id -ne 'Caption'
。
Where-Object
コマンドレットのエイリアス(代替名)である?
が少し説明されています。これは、いくつかの基準に基づいてコレクションをフィルタリングする場合に使用しますあなたがよく知っていればWHERE
のSQL文)。
上記の答えは短いバージョンであり、あなたは、代わりにこれを見るかもしれません:どこ-ObjectコマンドレットにのScriptBlock { }
を渡すと$_
を使用している
$file = Get-Content '\path\to\file' -Raw | ConvertFrom-Json
$Result = $file.data | Where-Object {$_.id -ne 'Caption'}
を使用して、その後、パイプラインの各項目を表すためにそのオブジェクトのID
プロパティが文字列Caption
と一致していないかどうかを確認するために、比較演算子が等しくない演算子として-ne
を使用します。それがtrueと評価された場合、項目はパイプラインを通過できます。上記の例では、変数は$Result
変数になります。文が偽と評価された場合、その項目はコレクション内の項目を破棄し、次の項目に移動します。
説明をいただきありがとうございます。私はオブジェクトを読み、次のステップでデータを使用することができます。私はそれが使用され、プロセスが完了したときにそれを望みます。リストからこのオブジェクトを削除します。それをリストから削除する方法を教えてください。 –
なぜそれをする必要がありますか?後でフィルタリングされたリストではどうしますか? whereコマンドレットを使用すると、フィルタリングされたリストを1つの変数に作成し、現在の方法で処理することができます。それは役に立ちますか? –
一時的な場所で、データをしばらく保持してから次のリクエストを受け取ったときに使用します。リクエストが処理された後、アレイのリストを消去します。このプロセスに何か問題があれば教えてください。 –
- 1. NSTableViewの配列からオブジェクトを削除
- 2. オブジェクトの配列からアイテムを削除するには?
- 3. PHPのJSON配列からオブジェクトを削除するには
- 4. 空のオブジェクトを配列から削除するには?
- 5. オブジェクトの配列から特定のオブジェクトを削除する
- 6. Javaのオブジェクトの配列からオブジェクトを削除する
- 7. オブジェクト配列からプロパティを削除するには?
- 8. オブジェクトの配列からオブジェクトを削除する
- 9. mongodbの配列からオブジェクトを削除する方法は?
- 10. 配列オブジェクトからオブジェクトを削除し、オブジェクトを削除しました
- 11. Java - オブジェクト配列からオブジェクトを削除する
- 12. Stringオブジェクトから配列を削除する方法は?
- 13. Redux - 別の配列にネストされた配列からオブジェクトを削除する
- 14. 条件の配列からオブジェクトを削除する
- 15. 空のオブジェクトを配列から削除する
- 16. jqueryの配列オブジェクトから項目を削除する方法
- 17. 配列からオブジェクトを削除する際の問題
- 18. mongodbの配列からオブジェクトを削除する
- 19. オブジェクトの配列からキーを削除する方法
- 20. オブジェクトの配列から「\を削除する方法
- 21. オブジェクトの配列から重複を削除する
- 22. オブジェクト配列エントリの削除
- 23. Rubyは配列から重複オブジェクトを削除します
- 24. UISwitchを使用して配列からオブジェクトを削除する
- 25. Ruby:配列の配列から削除
- 26. Mongoose - 配列要素からオブジェクトを削除する方法
- 27. 配列からオブジェクトを削除するIphone
- 28. DisplayListから配列オブジェクトを削除する
- 29. JavaScript - オブジェクトから配列を削除する
- 30. 変更可能な配列からMKPointAnnotationオブジェクトを削除する
'$ file.data = $ file.data | ? id -ne 'Caption'' – wOxxOm