Возникают проблемы с пониманием того, как Mongodb вызывается и отображается - PullRequest
0 голосов
/ 21 мая 2019

У меня проблемы с пониманием того, как работает этот код.

Windows 10 Pro
Редактор VS2019 с плагином git (поэтому папки .vs & .git, созданные с vs2019, то же самое с файлом .gitignore)
(создание / редактирование файлов не по порядку)

mongodb installed as a service & autorunning
(nodemon, create-react-app, & express installed globally)
create-react-app in X folder
npm install bootstrap in X folder
npm install react-router-dom --save in x folder

created api folder
npm init api folder
npm install express body-parser cors mongoose --save in api folder
created server.js
nodemon server (in powershell/cmd window)

create & modify files for backend & listen to port 4000

Папка проекта ниже

https://1drv.ms/f/s!AhaK1Af-119Xh_R0fFWe-zSV8WtPFw

Я стремлюсь понять методы, чтобы яможет правильно использовать это и хранить информацию, которую я хотел бы, и вспомнить один аспект чего-либо для него.
- пример, как позиция игрока, в X & Y.
- пример, как, настройка, которую я мог бы сохранитьотслеживать в одной таблице, чтобы отслеживать историю перемещений, и вызывать их, возвращаясь назад от самой последней записи назад, используя значения для сравнения с вещами в JS.

Переход по коду(работает) и пытается прочитать, как она отображается, информация правильно и как она может идентифицировать такую ​​информацию.

index.component.js file

    constructor(props) {
        super(props);
        this.state = { business: [] };
    }
    componentDidMount() {
        axios.get('http://localhost:4000/business')
            .then(response => {
                this.setState({ business: response.data });
            })
            .catch(function (error) {
                console.log(error);
            })
    }
    tabRow() {
        return this.state.business.map(function (object, i) {
            return <TableRow obj={object} key={i} />;
        });
    }

вот как-токогда вызываетсяв рамках render () отображается полная бизнес-коллекция для проекта.Не уверен, как он определяет место хранения базы данных, поскольку mongodb compass, кажется, полностью отделяет его от других проектов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...