powered by simpleCommunicator - 2.0.47     © 2025 Programmizd 02
Форумы / Серверный JavaScript (Node.js, Ringo, Nitro, Sling) [игнор отключен] [закрыт для гостей] / Bookshelf js - получение всех записей с одной таблицы.
3 сообщений из 3, страница 1 из 1
Bookshelf js - получение всех записей с одной таблицы.
    #38489305
st4j
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток.

Подскажите, как взять все записи с таблицы базы данных. Работаю с Bookshelf и Postgresql.

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
var Bookshelf  = require('bookshelf');
var database = Bookshelf.initialize({
    client: 'pg',
    connection: {
        host     : '127.0.0.1',
        user     : 'postgres',
        password : 'root',
        database : 'er1234',
        charset  : 'utf8'
    }
});

var User = database.Model.extend({
    tableName: 'user'
});

new User()
    .fetch()
    .then(function(model) {
        console.info(model);
});



Возвращает только одну запись, хотя записей в таблице 2.
...
Рейтинг: 0 / 0
Bookshelf js - получение всех записей с одной таблицы.
    #38492371
st4j
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кто-нибудь поможет?
...
Рейтинг: 0 / 0
Bookshelf js - получение всех записей с одной таблицы.
    #38507319
D0KX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот попробовал сделать как-то так. Может кому поможет.
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
var client = new pg.Client(conString);

     client.connect( function(err) {
         if(err) {
             console.error('could not connect to postgres', err);
         }
         client.query('SELECT id AS "ID" from tableName', function(err, result) {
             if(err) {
                 console.error('error running query', err);
             }
             i=0;
             while (result.rows[i] != undefined) {
                 console.log('result ^:', result.rows[i].ID);
                 i++;
             }
             client.end();
         });
});



хотя вот это
Код: javascript
1.
while (result.rows[i] != undefined) {

явно не комильфо, но быстро не нашел как получить rowCount
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Серверный JavaScript (Node.js, Ringo, Nitro, Sling) [игнор отключен] [закрыт для гостей] / Bookshelf js - получение всех записей с одной таблицы.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]