|
|
- db.getCollection('experiment_scopes').aggregate(
- [
- {
- $match: {_id: "c45_v[5-45]_1"}
- },
- {
- $unwind: "$instances"
- },
- {
- $project: {"instance_id": "$instances"}
- },
- {
- $lookup:
- {
- from: "wmis_qubos",
- localField: "instance_id",
- foreignField: "instance",
- as: "wmis_qubo"
- }
- },
- {
- $unwind: "$wmis_qubo"
- },
- {
- $lookup:
- {
- from: "embeddings",
- let:
- {
- qubo_id: "$wmis_qubo._id",
- solver_graph_id: ObjectId("5c9e13168c6fe628c16eb361")
- },
- pipeline:
- [
- {
- $match:
- {
- $expr:
- {
- $and:
- [
- {$eq: ["$qubo", "$$qubo_id"]},
- {$eq: ["$solver_graph", "$$solver_graph_id"]}
- ]
- }
- }
- },
- {
- $project:
- {
- embeddings: true
- }
- }
- ],
- as: "embeddings"
- }
- },
- {
- $match: {embeddings: {$exists: true, $not: {$size: 0}}}
- },
- {
- $unwind: "$embeddings"
- },
- {
- $project:
- {
- _id: false,
- instance_id: true,
- wmis_qubo: true,
- embeddings: "$embeddings.embeddings"
- }
- }
- */
- ])
|