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);