Вторая функция найти Монго вернуть нулевой массив - PullRequest
2 голосов
/ 11 июля 2019

userKisan.find возвращает массив нулевого элемента, если я заменю его на imageDatadb (просто для проверки) этой работы. Я не знаю, что я делаю здесь не так, связанные файлы импортируются, а на других страницах вставка данных в userKisan проходит гладко, что означает, что код работает, и я уверен, что данные есть.

   ......
    import {imageDatadb} from '../api/imageData';
    import {userKisan}   from '../api/usersdb';

render() {
      console.log('docsReadyYet',this.props.imageData);
      let fileCursors = this.props.imageData;

        let display = fileCursors.map((img, key) => {
          console.log('aaaaa',img.kUserrId);

          let kdata = userKisan.find({ }).fetch(); // if i replace userKisan with imageDatadb this works
          console.log('kdata',kdata);

          return <div key={key}>
            <img src={img.imageData}/>
            {kdata}
          </div>
        })
      return (
        <div>
            <PrivateHeader title= 'All'/>
            {/* <image src=""/> */}
            {display}
        </div>
      );
    }

и трекер

export default withTracker( ( props ) => {
    const filesHandle = Meteor.subscribe('All image data');
    const docsReadyYet = filesHandle.ready();
    const imageData = imageDatadb.find({}).fetch();

    return {
      docsReadyYet,
      imageData,
    };
  })(AllCustomers);

1 Ответ

0 голосов
/ 11 июля 2019

Вам нужна новая публикация с userKisan и подписка на нее.Когда вы пытаетесь найти документы из imageDatadb, они становятся доступными, потому что вы подписались на них.

...