2 つの ID と 2 つのコレクションがあります。
id1 = "otherId", id2="foo"
C1:
{ key: "bob", field: "someId" }
C2:
{ key: "foo", otherField: "bar" },
{ key: "foo", otherField: "bob" }
私が知りたいのは、コレクション内のC1
エントリごとに新しいドキュメントに挿入する方法があるかどうかですが、1 つのクエリで PHP から実行したいということです。SQL を使用していて、テーブルであった場合、次のようにします。key = foo
C2
C1
C2
INSERT INTO C1 VALUES (SELECT otherField, 'otherId' FROM C2 WHERE key = 'foo')
多分それは不可能です。実際、私は SO を検索しましたが、これは 1 つのクエリでは実行できないようです。
ありがとう