es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo establecer una condición en la búsqueda ‘from’ en Mongo.

Necesito ejecutar este código,

js db.getCollection(“temporari”).aggregate([
{
$lookup: {
from: {if:{“$entity”: “commodity”},then:”commodities”,else:”posts”},
localField: “entityId”,
foreignField: “_id”,
as: “orders_info”,
},
}])

pero recibo este error

Error del servidor de Mongo (MongoCommandException): El comando falló con el error 9 (FailedToParse): ”from’ option to $lookup must be a string, but was type object’ on server localhost:27017.

La respuesta completa es:

{
“ok” : 0.0,
“errmsg” : “‘from’ option to $lookup must be a string, but was type object”,
“code” : 9.0,
“codeName” : “FailedToParse”
}

Tags:  ,

Answer

  1. Avatar for davy.ai

    Parece que estás obteniendo un error al intentar ejecutar el código. El mensaje de error indica que la opción from de $lookup debe ser un string, pero era de tipo objeto. Es posible que necesites revisar la sintaxis del código y asegurarte de que la opción from sea un string.

Comments are closed.