Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

236
Visualizações
Meteor + React: no se pueden obtener datos de la colección mongoDB

Tengo una aplicación Meteor que estoy desarrollando con React. Todavía tengo el paquete de autopublish@1.0.7 autopublish .

Aquí está mi código relevante:

MainMenu.jsx

 import React, { Component, PropTypes } from 'react' import { Meteor } from 'meteor/meteor' import { FlowRouter } from 'meteor/kadira:flow-router' import { createContainer } from 'meteor/react-meteor-data' import { ChatRooms } from '/imports/api/chatrooms.js' export class MainMenu extends Component { render() { console.log(this.props.chatrooms) return ( {/* Render stuff here is not part of the scope of this question */} ) } } MainMenu.PropTypes = { chatrooms: PropTypes.array.isRequired } export default createContainer(() => { return { chatrooms: ChatRooms.find({}).fetch() } }, MainMenu)

salas de chat.js

 import { Mongo } from 'meteor/mongo' export const ChatRooms = new Mongo.Collection('chatrooms')

El console.log(this.props.chatrooms) en el componente MainMenu siempre devuelve una matriz vacía ( [] ).

Definitivamente hay elementos en la base de datos de Mongo porque cuando ejecuto el comando meteor mongo en mi consola y db.chatrooms.find({}); devuelve los 3 elementos que he insertado para probar todo esto.

¿Alguien tiene alguna idea de lo que puedo estar haciendo mal aquí? ¡La ayuda sería muy apreciada!

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Lo he descubierto. Dejé fuera un paso crucial de todo este proceso.

En mi archivo /server/main.js necesitaba agregar la siguiente línea que arregló todo:

 import '../imports/api/chatrooms.js
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda